我试图重建,但我无法弄清楚如何挂钩该约束了:这里的“安装”复选框NSLayout约束隐藏的UIView
有一个约束在故事板RootViewController
未选中:
但它看起来像它的关系是,即使它隐藏了第二集装箱查看RootViewController
:
我试过在@IBOutlet weak var hideCameraConstraint: NSLayoutConstraint!
的代码中创建IBOutlet
,然后拖动连接到故事板中的RootViewController
,但那不起作用。
但我需要使用约束,因为在代码中相机可见性设置与它:
fileprivate func setCameraVisibility(_ visible: Bool) {
hideCameraConstraint.isActive = !visible
UIView.animate(withDuration: 0.5, delay: 0, usingSpringWithDamping: 1, initialSpringVelocity: 0, options: .beginFromCurrentState, animations: {
self.view.layoutIfNeeded()
}, completion: nil)
}
任何想法?谢谢!
而不是设置isActive的,你可以尝试修改常量属性? – carlos21
你想隐藏并取消隐藏某些操作的视图吗? – Nazir
@ carlos21我真的只是想弄清楚如何在故事板上添加该约束。你知道怎么做吗? – SRMR