【发布时间】:2015-12-07 07:17:30
【问题描述】:
我有一个带有 UITabBarController 作为 rootViewController 的窗口。 UITabBarController 有两个孩子:一个 UINavigationController 和一个 UISplitViewController(根据最新的文档,这应该没问题,除了以下问题之外它可以工作)。
UINavigationController 和 UISplitViewController 都显示了一个 MyMasterTableViewController,它可以推送 MyDetailViewController 的实例。 MyDetailViewController 具有 self.hidesBottomBarWhenPushed = YES 以使 TabBar 在推送时消失。
当我将 MyDetailViewController 推送到 UINavigationController 上时,UITabBar 会按预期消失。当我在折叠时在 UISplitViewController 上显示 MyDetailViewController 时,我会期望相同,因为折叠的 UISplitViewController 仅包含一个 UINavigationController 和主推详细视图控制器。然而它没有。
如何让折叠的 UISplitViewController 让 UITabBar 在显示 MyDetailViewController 时像 UINavigationController 一样隐藏?
【问题讨论】:
-
我一直在为这个问题苦苦挣扎——你有没有找到解决这个问题的方法?
-
不,我放弃并停止同时使用 UITabBarController 和 UISplitViewController。 ??????
标签: objective-c cocoa-touch uikit uitabbarcontroller uisplitviewcontroller