PPS*_*ein 2 objective-c uitabbarcontroller ios
我试着把两行放进去 - (void)viewDidLoad.
self.tabBarController.selectedIndex = 3;
self.tabBarController.selectedViewController = [self.tabBarController.viewControllers objectAtIndex:3];
Run Code Online (Sandbox Code Playgroud)
那时,只有Tabbar索引改变3但View Controller保持默认视图控制器,意味着0.我的编码中是否有任何遗漏?
解决方案:尝试移动你的,
self.tabBarController.selectedIndex = 3;
self.tabBarController.selectedViewController = [self.tabBarController.viewControllers objectAtIndex:3];
Run Code Online (Sandbox Code Playgroud)
代码的一部分到UIVIewController的
- (void)viewDidAppear:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)
我希望它会对你有所帮助
原因:在触发对其执行额外操作之前,必须先让UIViewController完全加载.
| 归档时间: |
|
| 查看次数: |
6766 次 |
| 最近记录: |