我幾乎完成了一個項目,並正在制定最後幾個UI扭曲。我的應用程序使用標籤欄進行導航,出於美學目的,我希望應用程序在最後一個標籤(用戶配置文件)上打開,而不是第一個。我知道我可以對界面生成器中的選項卡重新排序,但標籤欄看起來很奇怪,首先有配置文件選項卡,其他任何地方都是主頁選項卡。我如何才能將配置文件選項卡作爲第5個選項卡默認打開該選項卡上的應用程序?在swift中設置UITabBar中的默認選項卡
3
A
回答
7
只需設置tabBarController的selectedIndex即可。沿着這些線路的東西。
var freshLaunch = true
override func viewWillAppear(animated: Bool) {
if freshLaunch == true {
freshLaunch = false
self.tabBarController.selectedIndex = 4 // 5th tab
}
}
18
1
在第一項視圖控制器寫入
tabBarController?.selectedIndex = 2//required value
相關問題
- 1. 在Android中設置默認選項卡?
- 2. 在ionic2中設置默認選項卡
- 3. 設置默認選項卡
- 4. 在jQuery UI選項卡中設置默認焦點選項卡
- 5. 設置PagerSlidingTab庫的默認選項卡
- 6. 設置CSS/JS選項卡的默認選擇選項卡
- 7. UITabBarController以Swift語言設置默認選項卡
- 8. 用jQuery Tools設置默認選項卡
- 9. 如何在Kotlin中設置默認的BottomNavigationView選項卡?
- 10. 如何將選項卡設置爲默認選項卡
- 11. 爲GXT選項卡設置默認選項卡
- 12. 如何在Eclipse中設置默認編輯器選項卡?
- 13. 在html中設置默認選項的默認值
- 14. 如何設置選項卡2在啓動選項卡頁面設置爲默認選項卡
- 15. 如何設置引導程序中的默認選項卡
- 16. 在視圖中爲默認選項卡
- 17. 爲片段/ ViewPager設置設置默認選項卡
- 18. jqyery選項卡默認選項卡
- 19. AngularJS設置默認選項 - ng選項
- 20. Ionic中的默認活動選項卡
- 21. 更改snipMate中的默認選項卡
- 22. 如何在Dreamweaver中使用javascript在選項卡式面板中設置默認選項卡
- 23. jquery選項卡如何使用tabname使用select來設置默認選項卡:
- 24. 安卓設置默認選項卡在製表活動
- 25. 設置默認選項卡/頁面選擇
- 26. AngularJS在下拉菜單中設置默認選擇的選項
- 27. 無法在選擇標記中設置默認選定選項
- 28. 如何設置Joomla中的選項默認設置
- 29. 設置tabcontainer的默認活動選項卡
- 30. 加載頁面時的默認選項卡設置
在Xcode 8.02版本我都不起作用。無法在(UITabBarController)上設置(selectedIndex)用戶定義的檢查屬性:無法在捆綁包中加載NIB:'NSBundle(loaded )'名字'Wje-Ny-ZcC-view-IBi-mh-pkx' – Brian
嗯,真的嗎?在我目前的項目中,我仍然在做這項技術。我會再次檢查,看看是否仍有問題。 –
如果您可以提供有關您所看到的錯誤的更多詳細信息,可以張貼您的示例項目,我可以看看可能導致它的原因。 –