gpt4 book ai didi

swift - VC模态呈现时导航栏样式不会改变

转载 作者:行者123 更新时间:2023-11-30 10:51:51 25 4
gpt4 key购买 nike

从嵌入导航 Controller 中的 VC,我以模态方式呈现一个 VC(作为表单),该 VC 也嵌入到导航 Controller 中。我无法更改第二个 VC 的导航栏样式。

如果我只是将转场从“当前模态”更改为“显示(例如推送)”,它确实有效。我也尝试将代码放入ViewWillAppear中,但没有成功。

在模态呈现的 VC 中:

override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.navigationBar.barStyle = .blackTranslucent
}

VC

最佳答案

问题是,对于中间的导航 Controller (参见图片),导航栏的条色调设置为自定义颜色

关于swift - VC模态呈现时导航栏样式不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54378759/

25 4 0