我有一個導航控制器的應用程序,我想添加一個標籤欄。是否有人知道是否可以說,如果拳頭選項卡被選中show view1如果選項卡2被選中show view2?如果這樣的代碼,那麼我會很好去。任何幫助表示讚賞。 Y +謝謝有什麼辦法可以在不使用tabBarController的情況下使用標籤欄切換視圖?
1
A
回答
0
根據界面指南,一個tabbar應該始終位於應用程序的頂層。換句話說,你應該有一個tabbar,然後在每個選項卡內部都有一個導航控制器。
如果您需要以tabbar形式顯示視圖,但不在應用程序的頂層顯示視圖,請使用分段控件。用戶會明白他們正在選擇備用視圖,但他們不會對應用程序的位置感到困惑。
0
爲什麼你不想使用TabBarController?
否則,您可以簡單地添加一個tabbar並實現UITabBarDelegate協議以對變化做出反應。基本上實現您自己的TabBarController。
您將需要創建一個的TabBar和委託設置爲實現下列方法的對象,在那裏你可以切換基於所選tabbarItem觀點:
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
int index = [tabBar.items indexOfObject:item];
switch (index) ...
}
0
你不應該使用UITabBarView
沒有UITabBarViewController
。
相關問題
- 1. 如何在不使用標籤欄的情況下在UIViewControllers之間切換?
- 2. 切換到tabBarController,但沒有標籤欄
- 3. UITabbarController:有沒有什麼辦法可以切換標籤欄Tabbar項目(s)Tabbar
- 4. 有沒有什麼辦法可以在不使用jQuery的情況下在Angular WYSIWYG指令中使用colorPicker
- 5. 有什麼辦法可以在不使用USB連接的情況下連接Android設備監視器
- 6. 有什麼辦法可以在不使用MFC的情況下在窗口上繪製PNG圖像?
- 7. Rails的切換情況下,在視圖
- 8. 有沒有什麼辦法可以在不使用Appstore和adhoc發佈的情況下發布應用程序?
- 9. vim:有什麼方法可以在不使用視覺模式的情況下替換一個段落嗎?
- 10. 有什麼辦法可以在不使用Cancel jButton退出整個應用程序的情況下關閉JFrame?
- 11. 有沒有什麼辦法可以在不使用Ctrl鍵的情況下進行多重選擇
- 12. 有沒有什麼辦法可以在不使用表格的情況下做這個HTML佈局?
- 13. 有沒有什麼辦法可以在不使用第三方庫的情況下創建tar文件?
- 14. 使用ActionBar標籤切換視圖
- 15. 有什麼辦法可以在不使用Ioc/ninject的情況下在MVC3中創建一個Singleton
- 16. 我可以在不使用全屏視圖的情況下使用iOS GLKit嗎?
- 17. Cocoa:帶有用於切換標籤的工具欄圖標的標籤視圖
- 18. 有什麼辦法可以在不使用任何其他語言的情況下傳遞htmls之間的值
- 19. 有什麼辦法可以在不使用winRT API的情況下控制我的ultabooks加速度計?
- 20. 有什麼辦法可以在不使用UpdateLayeredWindow的情況下製作半透明窗口
- 21. 有沒有什麼辦法可以在沒有JavaScript的情況下使用JQuery Mobile CSS?
- 22. 有沒有什麼辦法可以在不使用訪問令牌/客戶端ID的情況下獲取特定主題標籤的Instagram圖片?
- 23. 是否可以在沒有按鈕的情況下切換視圖?
- 24. 我可以在我的情況下使用什麼集羣?
- 25. 有沒有什麼方法可以在不使用動態內存的情況下使用Qt?
- 26. 切換視圖時標籤欄消失
- 27. 是否可以在不使用OnGUI的情況下創建文本標籤?
- 28. 在解析的情況下,可以在C中使用什麼而不是istringstream(在C++的情況下)?
- 29. 有沒有辦法在不切換分支的情況下運行git rebase --abort?
- 30. 更換某些標籤的情況下,在使用PHP
感謝您的回覆。我現在有了標籤欄控制器作爲根,但是它已經使左上角的按鈕(+)爲零,並且沒有呈現下一個視圖。但是,當標籤消失時,一切正常。運行調試器後,我得到的是:2010-02-13 17:59:21.427 AirList [10138:207]應用程序試圖在目標上推送一個無視圖控制器。 放置斷點後,我無法找到任何特別的東西或導致什麼是錯的。 –
Tanner
2010-02-14 02:05:39
我實際上會提供UISegmentedControl。你能告訴我如何讓下半場推進不同的觀點? – Tanner 2010-02-14 02:21:30
我迄今使用過這個,但它似乎不起作用。 - (IBAction爲)SEG:(ID)發送方 { \t \t \t * UISegmentedControl = segmentedControl(UISegmentedControl *)發送者; \t NSInteger selectedSegment = segmentedControl。selectedSegmentIndex; \t \t 如果(selectedSegment == 0){ \t \t //切換正確視圖可見 \t \t [HeroListViewController setHidden:NO]; \t \t // [secondView setHidden:YES]; \t} \t否則{ \t \t //切換正確視圖可見 \t \t // [的firstView setHidden:YES]; \t \t [HeroListViewController setHidden:NO]; \t} } – Tanner 2010-02-14 02:47:37