如何在TabBarController的选项卡中更改UIViewController

维沙尔·达兰卡

我有一个带有TabBar和选项卡的iPhone应用程序。每个选项卡都加载有UIViewControllers,我想要的特定选项卡是更改与选项卡关联的UIViewController。当我调用PresentViewController时,它会更改UIViewController,但还会隐藏我不想要的TabBar。

有人可以解释一下需要做什么吗?

谢谢

名称

UITabBarController在适当命名为的属性中保留其视图控制器的集合viewControllers您可以在运行时修改它。有一些副作用可能适合您的应用程序,但是请务必阅读文档

便捷方法(以及如何修改不可变数组的说明)如下所示:

- (void)replaceTabBarViewControllerAtIndex:(NSUInteger)index with:(UIViewController *)newVC {

    NSMutableArray *newVCs = [NSMutableArray arrayWithArray:self.tabBarController.viewControllers];

    if (index < newVCs.count) {
        newVCs[index] = newVC;
        self.tabBarController.viewControllers = [NSArray arrayWithArray:newVCs];
    }
}

用新的vc调用它,而不显示它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改嵌入式TabBarController中的选项卡

来自分类Dev

如何在反应物料选项卡中从父级更改选项卡

来自分类Dev

如何在 Eclipse 的选项卡列表中更改当前活动选项卡的背景?

来自分类Dev

如何在WPF TabControl中取消选项卡更改

来自分类Dev

如何在NetBeans中更改选项卡图标?

来自分类Dev

从 VC 放松到 TabBarController 并更改选项卡索引

来自分类Dev

如何在TabLayoutPanel中的选项卡中更改图像?

来自分类Dev

如何在Pycharm中的特定文件中更改选项卡大小

来自分类Dev

如何在Pycharm中的特定文件中更改选项卡大小

来自分类Dev

如何在选项卡之间更改FloatingActionButton?

来自分类Dev

更改选项卡时如何调用子选项卡NativeBase中的函数

来自分类Dev

如何在Microsoft SQL Server Management Studio中更改当前选项卡的连接

来自分类Dev

如何在Intellij中更改“数据视图”选项卡/窗口的字体大小?

来自分类Dev

如何在CKEditor 4中捕获对话框选项卡的更改?

来自分类Dev

如何在MATLAB GUI中以编程方式更改选项卡

来自分类Dev

如何在Sublime Text 3的选项卡中更改颜色文本?

来自分类Dev

更改选项卡后如何在输入文本框中闪烁光标

来自分类Dev

如何在Materials-UI中更改选项卡组件的大小?

来自分类Dev

如何在Selenium中更改URL而无需打开新选项卡(python)?

来自分类Dev

如何在选项卡中的链接上悬停时更改颜色?

来自分类Dev

如何在React Navigation 5中更改选项卡图标之间的距离?

来自分类Dev

如何在选择更改时更新vaadin选项卡中的内容?

来自分类Dev

dojo如何在tabContainer中动态更改选项卡的标题?

来自分类Dev

如何在Sublime Text中更改选项卡名称?

来自分类Dev

如何在Android中更改选项卡指示器颜色

来自分类Dev

如何在NSTabView中更改选项卡按钮和视图本身的颜色?

来自分类Dev

如何在QT中更新进度条时更改选项卡

来自分类Dev

如何在Visual Studio中更改主题选项卡以使其更轻便

来自分类Dev

如何在 Vim 中打开多个终端选项卡并打开文件并更改目录?

Related 相关文章

  1. 1

    更改嵌入式TabBarController中的选项卡

  2. 2

    如何在反应物料选项卡中从父级更改选项卡

  3. 3

    如何在 Eclipse 的选项卡列表中更改当前活动选项卡的背景?

  4. 4

    如何在WPF TabControl中取消选项卡更改

  5. 5

    如何在NetBeans中更改选项卡图标?

  6. 6

    从 VC 放松到 TabBarController 并更改选项卡索引

  7. 7

    如何在TabLayoutPanel中的选项卡中更改图像?

  8. 8

    如何在Pycharm中的特定文件中更改选项卡大小

  9. 9

    如何在Pycharm中的特定文件中更改选项卡大小

  10. 10

    如何在选项卡之间更改FloatingActionButton?

  11. 11

    更改选项卡时如何调用子选项卡NativeBase中的函数

  12. 12

    如何在Microsoft SQL Server Management Studio中更改当前选项卡的连接

  13. 13

    如何在Intellij中更改“数据视图”选项卡/窗口的字体大小?

  14. 14

    如何在CKEditor 4中捕获对话框选项卡的更改?

  15. 15

    如何在MATLAB GUI中以编程方式更改选项卡

  16. 16

    如何在Sublime Text 3的选项卡中更改颜色文本?

  17. 17

    更改选项卡后如何在输入文本框中闪烁光标

  18. 18

    如何在Materials-UI中更改选项卡组件的大小?

  19. 19

    如何在Selenium中更改URL而无需打开新选项卡(python)?

  20. 20

    如何在选项卡中的链接上悬停时更改颜色?

  21. 21

    如何在React Navigation 5中更改选项卡图标之间的距离?

  22. 22

    如何在选择更改时更新vaadin选项卡中的内容?

  23. 23

    dojo如何在tabContainer中动态更改选项卡的标题?

  24. 24

    如何在Sublime Text中更改选项卡名称?

  25. 25

    如何在Android中更改选项卡指示器颜色

  26. 26

    如何在NSTabView中更改选项卡按钮和视图本身的颜色?

  27. 27

    如何在QT中更新进度条时更改选项卡

  28. 28

    如何在Visual Studio中更改主题选项卡以使其更轻便

  29. 29

    如何在 Vim 中打开多个终端选项卡并打开文件并更改目录?

热门标签

归档