请问如何从UITabBarController 得到第二个视图控制器

[复制链接]
查看11 | 回复2 | 2021-1-27 06:55:12 | 显示全部楼层 |阅读模式
我创建了一个UITabBarController,它对应两个视图控制器,如果从这个UITabBarController*a得到第二个视图控制器?
类似于UIViewControll*b2=[agetViewControllerByIndex:2]
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:55:12 | 显示全部楼层
UITabBarController不是有viewControllers属性吗?
回复

使用道具 举报

千问 | 2021-1-27 06:55:12 | 显示全部楼层
UITabBarController为我们公开了一个属性viewControllers,便于我们访问UITabBarController所包含的控制器,如果要访问第二个控制器可通过数组的下标来访问,如:
NSArray*controllers=self.tabBarController.viewControllers;
UIViewController*vc2=(UIViewController*)controllers[1];
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行