【发布时间】:2018-01-21 22:46:13
【问题描述】:
我有一个TabBarController 连接到一个视图控制器,该控制器属于class MainViewController: UIViewController 类
MainViewController 具有以下约束作为属性:
@IBOutlet weak var ContainerBottomConstraint: NSLayoutConstraint!
以及修改约束的方法如下:
func resizeContainer() {
ContainerBottomConstraint.constant = Constants.playingNowBarHeight
}
我想从TabBarController 调用resizeContainer() 现在我正尝试像这样从viewDidLoad() 调用它
if let vc = viewControllers?[0] as? MainViewController {
vc.resizeContainer()
}
但是我得到了
Fatal error: Unexpectedly found nil while unwrapping an Optional value
上线ContainerBottomConstraint.constant = Constants.playingNowBarHeight
【问题讨论】:
标签: ios swift xcode uiviewcontroller constraints