将标签栏控制器添加到 uiview
我有以下步骤的要求,
1. Login page
2. Page2
3. Page 3 - table view
现在我想在第 3 页上显示一个带有 4 个选项卡项目的选项卡栏控制器。所有 4 个选项卡项目都有单独的视图控制器。第 3 页不是选项卡控制器的项目之一,它仅包含选项卡控制器,以便用户可以访问应用程序提供的其他 4 个功能。我不想在登录页面和第 2 页上显示它,因此不可能将选项卡控制器添加到 MainWindow。任何人都可以帮我将标签栏控制器添加到具有 uitableview 的 uiview 中吗?
I have a requirement with below steps,
1. Login page
2. Page2
3. Page 3 - table view
Now I want to display a tab barcontroller with 4 tab items on page 3. All the 4 tab items have individual view controller. Page 3 is not one of the items of tab controller, it just contains the tabcontroller so that the user can access 4 other functionalities that the app provides. I do not want to display it on the login page and page 2 so adding the tabcontroller to MainWindow is not a possibility. Can anybody please help me out with adding a tabbar controller to a uiview having uitableview.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能会发现这个问题很有用:导航控制器内的选项卡栏控制器,或共享导航根视图
或者,在 Page2 之后,您可以从窗口中换出整个根视图控制器,并将其替换为 UITabBarController 的视图。由于这不会成为导航堆栈的一部分,因此您必须手动交换视图。
You may find this question useful: Tab bar controller inside a navigation controller, or sharing a navigation root view
Alternatively, after Page2 you could swap out the entire root view controller from your window and replace it with a UITabBarController's view. Since this won't be part of a navigation stack, you'll have to manually swap the views.