UINavigationController
我遇到了一个非常奇怪的问题。
我想在UIViewController
中展示不透明的UINavigationController
,我希望看到前一个控制器内容模糊。
我将alpha设置为UIViewController
视图:
view.alpha = 0.9
然后我试图摆脱UINavigationController
背景:
navigationController?.view.backgroundColor = .clear
最初在UINavigationController
动画过渡期间,一切看起来都很好,但在动画完成后UINavigationController
背景变为黑色。仅当颜色透明时才会出现此问题。
也许其他人遇到过这个问题?
答案 0 :(得分:2)
如果您以模态方式显示导航控制器,请尝试将其modalPresentationStyle设置为.overFullScreen