我遇到了一個非常尷尬的自動佈局問題。我有一個導航控制器,爲了某種目的,我將它的rootviewcontroller設置爲tabbarview控制器。見圖像波紋管:與TabBarController的AutoLayout問題
在上述圖像可以看到有6的ViewController與tabbarviewcontroller連接。
- 在第三第四第五和第六的ViewController白色視圖添加和自動佈局下面給出:現在
,運行後,當我選擇選項卡3或4,加入的視圖根據自己的需要顯示完美,並根據自動佈局顯示它應該顯示。即如下:
現在,當我選擇,因爲它應該根據它的默認行爲「更多」,那麼它呈現出tableviewcontroller,在下面給出:
這裏是問題發生了,現在如果從列表中選擇任何項目並轉到相關的視圖控制器,則添加的白色視圖將從導航欄中刪除。我不明白爲什麼會發生這種情況。請參閱在PIC:
整整一天我曾試圖解決這個問題,但沒有任何反應,有些是如何得到一個解決方案,但它是我需要的不是在這裏。即見圖片如下:
如果取消選中「在熱門酒吧」該視圖控制器,然後它的作品很好,但它影響了導航欄,我這裏不想要的。請參閱圖像:
能有人在這裏誰也面臨着類似的問題,並找到了一個完美的解決方案,我尋求幫助。
注意:在任何視圖控制器中都沒有采用任何類,所有視圖都在故事板中。
在此先感謝。
做禁用**調整viewController的滾動視圖插入**。 – KKRocks
@KKRocks做到了,沒有工作。 –
UINavigationBar.appearance()。appdelegate中的translucent = false試試這個 – KKRocks