我有一個應用程序,我創建爲選項卡欄應用程序,並且有3個選項卡(主頁,搜索,我的帳戶)。主視圖加載一些信息和搜索按鈕。搜索按鈕然後將用戶帶到搜索視圖,但由於用戶沒有選擇標籤,所選標籤仍然是主頁標籤。一旦搜索viewDidLoad,我如何將所選標籤從主頁更改爲搜索?更改UITabBar選定標籤
3
A
回答
8
感謝您的幫助,你們幫我在我結束了使用的應用程序代理訪問的UITabBarController正確的方向。這就是它的樣子。
Motel_6AppDelegate *appDelegate = (Motel_6AppDelegate*) [[UIApplication sharedApplication] delegate];
[appDelegate.rootController setSelectedIndex:1];
4
閱讀文檔。從搜索控制器內,您可以撥打:
self.tabBarController.selectedViewController = self;
UITabBarController
也有selectedIndex
財產,如果這對你更方便。但是,viewDidLoad
可能是放置此代碼的錯誤位置,因爲每次顯示搜索控制器時都可能不會調用它。您應該直接從用戶點擊主屏幕上的搜索按鈕時調用的操作內部選擇選項卡。
3
使用tabBarController.selectedIndex = intIndex; // inyour情況1
使用內部applicationDidLaunch這段代碼
0
這個片段對我的作品在iOS7和Xcode的5
- (IBAction)cancelButtonPressed:(id)sender
{
[self.tabBarController setSelectedIndex:1];
}
故事板內
相關問題
- 1. 在更改UITabBar的選定標籤時模仿「正常」視圖轉換
- 2. 選擇更改標籤。 UIPickverView
- 3. 如何將UITabbar所選標籤顏色的背景顏色更改爲藍色?
- 4. 如何更改UITabBar選擇顏色
- 5. 如何更改UITabbar選擇的顏色?
- 6. 在UITabBar上選擇時更改UIButton backgroundImage
- 7. 更改UITabBar圖標的顏色
- 8. 如何更改UItabbar圖標圖像?
- 9. UiTabBar超過5個標籤
- 10. 更改標籤
- 11. 更改標籤
- 12. 更改標籤
- 13. 更改標籤
- 14. 更改所選標籤的顏色,jquery
- 15. 更改單選按鈕上的標籤
- 16. 更改gtk.noteBook上的選項卡標籤
- 17. 在UITabBar中更改方向
- 18. 動態更改uitabbar項目
- 19. 如何更改UITabBar顏色?
- 20. 更改標籤雲
- 21. iPhone更改標籤
- 22. 如何在選擇另一個選擇標籤時更改選擇標籤?
- 23. 更改Eclipse標籤圖標
- 24. 更改facebook標籤圖標
- 25. 更改標籤標題
- 26. asp.net javascript - 更改下拉選擇更改標籤文本
- 27. Tkinter:在OptionMenu選項更改時更改標籤
- 28. 更改標籤的綁定值?
- 29. 如何更改特定文本的顏色選項標籤
- 30. 以編程方式更改選定標籤時失控焦點