[英]UITabbarController firstly selected tab is behaving strangely
我在UITabbarController
中UITabbarController
了一個奇怪的問題。 我認為這可能是一個錯誤。
這是我的情況
我有一個帶有4個標簽的UITabbarController
。 每個選項卡都引用不同的情節提要。
現在,在我最初的viewcontroller
中的每個Storyboard中,都有兩個containerview
。 一種是用於頂部欄,另一種是用於底部導航。
現在,在我最初的viewcontroller
我將底部欄設置為Translucent Tab Bar
。 所以有一個標簽欄顯示,我已經用標簽欄設置了底部容器的約束。
因此,現在讓我們來探討一下出現的奇怪情況:
當我的應用程序啟動的第一個選項卡中選擇與所述container
的viewcontrollers
是完全示出了以上Tabbar
。 但對於所有其他選項卡中的container
的viewcontrollers
,准備到下面Tabbar
。
如果我將Tabbar
的selectedIndex
手動設置為1或2或3,則該選項卡上的container
顯示完美,其余的顯示為奇怪。
我附上屏幕截圖,以便更好地理解。
現在,對於第一個選項卡, viewcontroller
在選項卡欄上方,而其余部分則在選項卡欄下方,如果我以編程方式在Veru開頭更改了selectedIndex
,則selectedTab的ViewController會完美顯示,其余部分將在選項卡欄下方。
這是我在開始時將selectedIndex設置為1而不是0的輸出的屏幕截圖。 如您所見,它顯示在選項卡上方。
現在,我將第一個選項卡的情節提要參考設置為與第二個選項卡相同。 現在,對於第一個選項卡,vc將位於選項卡欄下方。
如果我未設置,則未設置selectedIndex,這意味着默認的索引為0,第一個選項卡發生了相同的事情,其余選項卡位於選項卡欄下面。
請注意,我沒有編寫任何代碼,只是更改了selectedIndex(僅用於測試目的)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.