我在我的项目中有一个UITabBarController,我用编程方式创建 - 没有笔尖。我创建视图控制器,初始化它们,然后创建它们的数组,并在我的选项卡栏控制器上使用setViewControllers:animated:
方法。这工作,除了,当它出现时,我的标签栏控制器没有选择任何东西。如果我打电话[ tabBarController setSelectedIndex:1 ]
,那么它工作得很好,但如果我拨打[ tabBarController setSelectedIndex:0 ]
,则不会选择任何内容。这是一个奇怪的错误还是我做错了?这是使用iPhone SDK 3.0。UITabBarController初始化时没有选择
1
A
回答
1
事实证明,该代码是由我一个长很久以前写的,我不喜欢覆盖在UIViewController中的-tabBarItem
访问方法愚蠢的事情。将标签栏项目自定义移动到-initWithStyle:
解决了此问题。
1
显示你的代码,如果你愿意,会使我们更容易找到问题......但是从没有看到任何东西,我认为是错误的是,当你初始化你的UITabBarButtons时,你并没有给它们中的任何一个索引0 ...
0
当我在viewDidLoad而不是init方法中设置UIViewController的tabBarItem属性时,发生了这种情况。
相关问题
- 1. 从UITabBarController初始化viewControllers
- 2. UITabBarController初始视图?
- 3. 类没有初始化器?
- 4. 的TextView没有初始化
- 5. 属性没有初始化
- 6. 从初始化程序列表初始化,但没有{{{{{{{{...}}}}}}}}?
- 7. 在AngularJs中初始化一个选择
- 8. 初始化UIPickerview中的选择栏?
- 9. 初始化及与目标和选择
- 10. 在select2中初始化多个选择
- 11. JQuery的选择二未初始化
- 12. 初始化数组时初始化System.AccessViolationException
- 13. 初始VoiceOver选择
- 14. DataGridView在开始时没有选择行
- 15. 初始化选择2下拉jQuery的日期选择器
- 16. 如何初始化(并重新初始化)通过JavaScript引导选择
- 17. Ember在初始化时选择使模型变脏
- 18. 使用子对象时选择控件不初始化
- 19. Bootstrap SelectPicker在初始化时复制选择列表
- 20. 即时初始化
- 21. Select2将数据附加到现有选择后进行初始化选择
- 22. Ruby SerialPort似乎没有初始化
- 23. PHP初始化,如果没有设置
- 24. Caliburn.Micro Xamarin.Forms ViewModel没有初始化
- 25. 类'ProductDetailViewController'没有初始化器
- 26. 分配tensorflow:主管没有初始化?
- 27. IHttpModule的初始化没有被解雇
- 28. 为什么myArray没有被初始化?
- 29. clickListener没有正确初始化
- 30. JQuery的Datatable没有得到初始化
请在问题的评论中发布编辑/附录的请求 - 除非您的请求有机会真正成为答案。 – RickDT 2009-07-28 17:17:38