【发布时间】:2015-07-02 13:14:35
【问题描述】:
我想使用导航控制器显示一个具有清晰背景颜色的视图控制器 - swift。
let nextViewController = SettingViewController(nibName: "SettingViewController", bundle: nil)
nextViewController.view.backgroundColor = UIColor.clearColor()
nextViewController.modalPresentationStyle = UIModalPresentationStyle.OverCurrentContext
self.navigationController?.pushViewController(nextViewController, animated: true)
但它不起作用。 当我呈现第二个视图但不使用导航控制器时,上面的代码正在工作。
【问题讨论】:
-
为什么不在 awakeFromNib 的 nextViewController 中设置背景颜色?
-
如果你想要模态视图,你应该呈现 - 不要推送
-
由于 iOS-8 的更新,只有 bg clear color 不起作用。并且请向我建议任何推送(导航控制器)的属性或方法。我不想用礼物。