我想在 UINavigationController
中嵌入 UITabBarController
。我找到了a similar question here on StackOverflow ,但我尝试的实现不允许我将 UIBarButtonItem
添加到 navigationItem.rightBarButtonItems
。
下面是我的实现截图。正在运行的应用程序中不显示“按钮 1”和“按钮 2”。任何想法我做错了什么?
我认为您的“按钮 1”和“按钮 2”不可见,因为根导航 Controller 的导航栏重叠。
因此,您可以执行以下操作:
步骤 1. 创建一个 UITabBarController
子类并在 IB 中将其分配给您的标签栏 Controller 。
Step 2. 在 -viewWillAppear:
方法中只隐藏根导航 Controller 的导航栏
- (void)viewWillAppearBOOL)animated
{
[self.navigationController setNavigationBarHidden:YES animated:animated];
}
第 3 步:返回 Root View 时带回导航栏
- (void)viewWillDisappearBOOL)animated
{
[self.navigationController setNavigationBarHidden:NO animated:animated];
}
关于ios - 如何在 UINavigationController 中嵌入 UITabBarController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36986985/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |