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的图片和模拟器的图片来描述。 正如您在模拟器的图片中看到的那样,选项卡栏位于模态视图的顶部。我想在模态视图下面显示它作为其他组件。我该怎么办? –
你的问题也解决了我的问题。 :) –