0
A
回答
3
很難從截圖告訴,但似乎你想要的是標籤欄變成灰色就像UITabBarController
內部視圖的背景是什麼?
你在哪裏展示模態視圖?如果視圖控制器A位於標籤欄控制器內,則從A顯示模態視圖將導致標籤欄不會變灰。如果您從標籤欄控制器提供,它應該做你想做的。
在呈現視圖控制器的代碼,而不是
present(modalViewController, animated: true, completion: completion)
嘗試使用
tabBarController?.present(modalViewController, animated: true, completion: completion)
(其中modalViewController
和completion
是不管你打算用這些參數,當然)。
編輯:
如果您正在使用segue來顯示模態控制器,則應用相同的概念。將segue移至標籤欄控制器,然後在呈現視圖控制器的標籤欄控制器上執行它。
tabBarController?.performSegue(withIdentifier: "yourSegueIdentifier", sender: tabBarController)
+0
感謝您的幫助,它工作正常。 –
+0
非常感謝。 –
相關問題
- 1. 如何從上方顯示UIActionSheet視圖標籤欄控制器?
- 2. 顯示視圖控制器之前標籤欄控制器
- 3. 標籤欄控制器 - 顯示一個視圖控制器不是標籤
- 4. iOS - 如何在新視圖上顯示標籤控制器
- 5. 在標籤欄控制器按鈕/圖標上顯示UIPopover
- 6. 從分離視圖控制器的主顯示在標籤欄
- 7. 顯示模態視圖控制器時的雙狀態欄
- 8. 模態視圖控制器不希望地隱藏標籤欄
- 9. 從標籤欄控制器以模態方式呈現視圖
- 10. 從模態視圖傳遞值到標籤欄控制器
- 11. 模態視圖控制器隱藏標籤欄
- 12. 標籤欄控制器中的模態視圖
- 13. 只在模態顯示的視圖控制器上隱藏狀態欄
- 14. 標籤欄控制器不能顯示視圖contollers
- 15. 如何重新繪製標籤欄控制器顯示的視圖
- 16. 如何實現在標籤欄控制器之前顯示的視圖?
- 17. 訪問標籤欄視圖控制器
- 18. iPhone:視圖控制器的標籤欄
- 19. 如何顯示底部欄(標籤欄控制器)?
- 20. 顯示視圖上標籤欄
- 21. 從導航欄視圖控制器導航到標籤欄視圖控制器
- 22. 使用視圖控制器既作爲模式視圖控制器和作爲標籤欄視圖控制器
- 23. 模態視圖導航控制器欄
- 24. 顯示模態視圖控制器在UISplitViewController的詳細視圖
- 25. 圖標顯示在選中狀態更多的標籤欄控制器IOS8
- 26. 如何在加載視圖控制器時禁用標籤欄
- 27. 如何從另一個視圖控制器顯示在標籤欄控制器第二個選項卡
- 28. 在子視圖上隱藏標籤欄控制器
- 29. 在標籤欄控制器/導航控制器上添加自定義視圖?
- 30. 故事板 - 視圖控制器到標籤欄控制器
你能詳細描述一下你做了什麼嗎?張貼故事板的截圖。 – GoCrazy
GoCrazy,我已經添加了storyboard的圖片和模擬器的圖片來描述。 正如您在模擬器的圖片中看到的那樣,選項卡欄位於模態視圖的頂部。我想在模態視圖下面顯示它作爲其他組件。我該怎麼辦? –
你的問題也解決了我的問題。 :) –