UITabBarController是開發中經常會用到的一個視圖控制器,但是默認的UITabBarController經常不能夠完全滿足我們的需求,所以我們經常需要自定義一個UITabBarController。
接下來,我們就來自定義一個UITabBarController。首先我們應該明白一點,自定義一個UITabBarController的時候,其實大多數情況下我們需要修改的只是它下面的UITabBar,我們需要更加豐富的樣式來滿足我們的需求。接下來我們看一下具體操作!
第一步:創建一個類文件繼承UITabBarController
第二步:自定義按鈕,實現按鈕的圖片文字的上下結構
第三步:在實現文件中首先將原有的tabBar隱藏掉,并且初始化選項按鈕的數據,將按鈕的標題和按鈕的顯示圖片名稱存入到一個數組中去方便獲取和修改,然后將把將我們重新定義的tabBar添加到視圖控制器中去
第四步:運行驗證
運行結果:可以實現按鈕的背景圖片滑動的效果
新聞熱點
疑難解答