换句话说,我想用另一个替换所选的vIEwcontroller.
我正在使用以下代码执行此 *** 作:
self.tabbarController.selectedVIEwController = self.otherVIEwController;
我的TabbarController中的vIEwControllers列表不包含otherVIEwController.
这个技巧在IOS 4.3中运行良好,但IOS 5并不喜欢它.
有谁知道IOS 5接受的解决方案?
解决方法 您想要使用另一个视图控制器在标签栏中替换该视图控制器吗?如果是这样,您必须通过设置一个新窗口来编辑tabbar中的vIEwControllers属性.它会是这样的:
UIVIEwController *thisIsTheVIEwControllerIWantToSetNow;int indexForVIEwControllerYouWantToReplace;NSMutableArray *tabbarVIEwControllers = [self.tabbar.vIEwControllers mutablecopy];[tabbarVIEwControllers replaceObjectAtIndex:indexForVIEwControllerYouWantToReplace withObject:thisIsTheVIEwControllerIWantToSetNow];self.tabbar.vIEwControllers = tabbarVIEwControllers;[tabbarVIEwControllers release];总结
以上是内存溢出为你收集整理的objective-c – 将另一个视图控制器推入UITabBarController视图全部内容,希望文章能够帮你解决objective-c – 将另一个视图控制器推入UITabBarController视图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)