我有一個主要的TabBarController爲我的主要導航。在1選項卡下,我有一個控制器,頂部有另一個TabBar。如果可能的話,我希望能夠在同一個控制器中的2個視圖之間切換。iOS使用TabBar來改變顯示的視圖
我的想法是在我的故事板中有一個ScrollView和一個TableView在彼此之上,然後使用setHidden:在兩個主視圖中選擇一個適當的選項卡(切換1隱藏,另一個顯示)。
問題在於,在故事板中,我永遠無法讓它們玩得很好。當我嘗試定位1視圖時,它總是成爲它背後的視圖的孩子。例如,我的ScrollView定位良好,但是當我將TableView移動到位時,TableView變成ScrollView的子元素 - 因此,如果我隱藏ScrollView,我永遠不會取消隱藏TableView。
在故事板左側的場景表下,我可以將視圖定位爲主視圖(正確)的子視圖,而不使ScrollView或TableView成爲其他視圖的子視圖(正確)。但是,每當我這樣做時,我所做的定位就會失去,事情就會錯誤地浮動。
也許我正在討論這種改變看法的方式,或者有什麼方法讓故事板變得很好?