0
A
回答
3
您可以更改選項卡中選擇 - 這也改變了重頭戲 - 輕鬆:
tabcontroller.selectedIndex = youNewIndexHere;
如果您tabcontroller是在應用程序的委託(這是,如果你使用的情況下標籤欄應用程序模板,當您創建項目),它會是這個樣子:
ProjectNameAppDelegate *appDelegate = (ProjectNameAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate tabcontroller].selectedIndex = youNewIndexHere;
0
的TabBar工作,如果你知道這個指數,它這樣寫:
NSMutableArray *item [[NSMutableArray alloc] init];
[items addObject: [[[UITabBarItem alloc] initAsULike] autorelease]; <--- init as you like here
...
[tabBar setItems:items animated:FALSE];
tabBar.selectedItem = [items objectAtIndex: your_index]; <--- write your index here
[items release];
+0
和ofc將tabbar添加到視圖並釋放它! – chikuba 2011-08-31 10:09:16
0
我有一個UITabBar,在IB中創建但沒有TabBarController。在我awakeFromNib我只是將其初始化像這樣的第一個項目:
[self.tabBar setSelectedItem:[[self.tabBar items] objectAtIndex:0]];
不要忘了,UITabBarDelegate didSelectItem不會被調用在這種情況下。
相關問題
- 1. 以編程方式更改UIButton狀態
- 2. 以編程方式更改UIBarButtonItem狀態
- 3. C#Winforms:以編程方式顯示Button的懸停狀態
- 4. 以編程方式設置UITabBarItem標題?
- 5. 以編程方式更改UIButton的狀態
- 6. 以編程方式更新gtalk狀態?
- 7. C#Log4Net - 以編程方式動態更改日誌目錄
- 8. 以編程方式提高ImageView亮度
- 9. 以編程方式更改TabBar順序目標C
- 10. 使用selectedBackgroundView顯示高亮狀態
- 11. 標籤欄項目標題以編程方式不顯示在目標c中
- 12. 如何以編程方式更改VersionOne中的測試狀態?
- 13. 如何以編程方式更改editButtonItem的狀態?
- 14. iPhone以編程方式實例化UITabBarItem
- 15. 如何在Swift中以編程方式更改UIButton狀態
- 16. 以編程方式更改標籤方向,編程方式
- 17. 以編程方式更改高圖中的圖表標題
- 18. 如何以編程方式添加UITabBarItem?
- 19. iOS提醒以編程方式更改狀態
- 20. 如何以編程方式更改ToggleButton狀態?
- 21. 如何以編程方式更改UIButton狀態?
- 22. 如何以編程方式顯示Android狀態欄?
- 23. 以編程方式顯示錶單默認驗證狀態
- 24. 如何在Android中以編程方式顯示WiFi狀態?
- 25. Facebook Graph API:如何以編程方式標記狀態更新?
- 26. 以編程方式更改ActionBar圖標
- 27. 以編程方式更改MediaController圖標
- 28. 以編程方式更改UIButton標題
- 29. 以編程方式更改顯示節點的句柄
- 30. 當程序更改QDoubleSpinBox的值時,停止高亮顯示並顯示光標
謝謝!在selectedIndex的情況下,這是什麼?對象ID?或標籤? – Lilz 2010-11-05 09:16:54
新選項卡,第一個選項卡爲0,第二個選項爲1,等等(如果這適用於您,請檢查我的答案旁邊的複選標記。) – 2010-11-05 09:24:52
我沒有tabBarController而是UITabBar,它工作嗎請以同樣的方式? – Lilz 2010-11-05 09:40:19