【发布时间】:2018-06-15 06:23:59
【问题描述】:
我有一个名为ListVC 的UIViewController。 ListVC 有一个UITabBar,用户可以使用它来切换标签。它还有UINavigationController。
在ListVC 中,我有一个按钮,我想在按下时推送一个名为DetailVC 的新ViewController(使用NavigationController)。我想在没有UITabBar 的情况下展示DeatilVC。
问题是当我使用pushViewController(animated) 方法时,视图仍然有UITabBar。
如何将视图(我不想以模态方式呈现)推到 UITabBar 上方?
从聊天列表中选择聊天时,您可以在 Whatsapp 上看到它的示例。图片:
代码:
self.navigationController?.pushViewController(detailVC, animated: true)
谢谢!
【问题讨论】:
-
@SPatel 类型“UITabBarController”的值没有成员“pushViewController”
-
self.navigationController?.pushViewController(detailVC, animated: true)无法解决您的问题。这不是真的。也许你做了其他事情? -
@pacification 你什么意思?默认
pushViewController推送视图并保留tabBar -
将 tabBarcontroller 嵌入到 navigationController
-
@SPatel 你是什么意思?你能再解释一下吗(我没有使用故事板)
标签: ios iphone swift cocoa-touch uitabbar