我在我的項目中有一個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