我有一個UITabBarController作爲rootViewController的窗口。 UITabBarController有兩個孩子:一個UINavigationController和一個UISplitViewController(根據最新的文檔,這應該是好的,除了下面的問題,它工作)。當摺疊的UISplitViewController顯示Detail ViewController時如何隱藏UITabBar?
UINavigationController和UISplitViewController都顯示一個MyMasterTableViewController,它可以推送MyDetailViewController的實例。 MyDetailViewController具有self.hidesBottomBarWhenPushed = YES可使TabBar在推送時消失。
當我將MyDetailViewController推到UINavigationController上時,UITabBar按預期消失。當我在UISplitViewController上顯示MyDetailViewController時,我認爲它是相同的,因爲摺疊後的UISplitViewController只包含一個UINavigationController,而Master則推動Detail ViewController。但它並不是。
我該如何讓一個摺疊的UISplitViewController使UITabBar隱藏顯示像UINavigationController一樣的MyDetailViewController呢?
我一直在爲此苦苦掙扎 - 您是否找到了解決這個問題的辦法? – SAHM
不,我放棄了,並一起停止使用UITabBarController和UISplitViewController。 – Stefan