我有一个UITabBarController,里面有五个视图控制器。在一个视图控制器中,可以按下一个按钮以显示新的ViewController,但是标签栏已被覆盖。如何显示控制器并保持标签栏可见?
答案 0 :(得分:2)
当你呈现某些内容时,它将覆盖整个屏幕。
您想要提供新控制器的控制器,使其成为导航控制器而不是简单的控制器。
因此,您可以在其上推送新控制器而不是在场。
答案 1 :(得分:0)
[<presentingViewControllerInstance> setModalPresentationStyle:UIModalPresentationOverCurrentContext];
在呈现之前,使用currentContext作为呈现视图控制器的呈现样式。无需创建导航控制器并进行推送。