我在UITabbarController
中經歷了一個奇怪的問題。在我看來,這可能是一個錯誤。UITabbarController首先選中標籤行爲奇怪
這是我的情況下,
我有4個選項卡的UITabbarController
。每個標籤都指的是不同的故事板。
現在,在我的初始viewcontroller
的每個故事板中都有兩個containerview
。一個是頂欄,一個是底部導航。
現在,在我最初的viewcontroller
中,我已將底欄設置爲Translucent Tab Bar
。所以有一個tabbar顯示,我已經用tabbar設置了底部容器的約束。
那麼,現在讓我們來所出現的怪現狀:
當我的應用程序啓動的第一個選項卡,並在container
的viewcontrollers
完美呈現上述Tabbar
。但對於所有其他標籤, container
的viewcontrollers
正在低於Tabbar
。
如果我手工將selectedIndex
的Tabbar
設置爲1或2或3,那麼該選項卡上的container
會完美顯示,其餘的顯得很奇怪。
我附上截圖以便更好地理解。
現在,第一個選項卡的viewcontroller
高於標籤欄,但對於其他人來說會選項卡下方酒吧,如果我以編程方式更改selectedIndex
在veru開始然後selectedTab的ViewController顯示完美,其餘的是低於tabbar。
這是當我將selectedIndex設置爲1而不是0時的輸出的屏幕截圖。正如你可以看到它顯示在tabbar上方。
現在我已經設置了第一個選項卡的故事板參考與第二個選項卡相同。現在看到第一個選項卡的vc正在tabbar下方。
如果我設置不將selectedIndex設置,這意味着默認的0指數,同樣的事情也發生在第一個選項卡,剩下的標籤,準備到下面的TabBar。
請注意,我沒有編寫任何代碼,而不是改變selectedIndex,這只是爲了測試目的。
您好,它看起來像第一個VC已經選擇複選標記在在延伸的邊緣部底杆。 –
@AlexKosyakov:當我們拖放一個'viewcontroller'進入我們的故事板時,默認選擇'Under Top Bar'和'Under Bottom Bar'。 – iPeter
那麼,取消選擇它? –