【发布时间】:2017-09-01 14:52:31
【问题描述】:
添加以下底部约束并将常量设置为 -100 似乎与我在情节提要的约束中添加该常量时完全相反。
具体来说,这会将视图推到控制器底部上方 100 个单位,而预期的行为是使其降低 100 个单位。我很可能犯了一个非常愚蠢的错误,但我现在看不到它。
func setUp(parentController: UIViewController){
self.parentController = parentController;
self.translatesAutoresizingMaskIntoConstraints = false
self.leftAnchor.constraint(equalTo: parentController.view.leftAnchor).isActive = true
self.rightAnchor.constraint(equalTo: parentController.view.rightAnchor).isActive = true
self.heightAnchor.constraint(equalToConstant: pullUpViewHeight).isActive = true
self.pullUpViewBottomCSTR = self.bottomAnchor.constraint(equalTo: parentController.view.bottomAnchor)
self.pullUpViewBottomCSTR!.isActive = true;
self.pullUpViewBottomCSTR!.constant = -100
}
感谢您抽出宝贵时间。
【问题讨论】:
-
a-b和b-a是彼此的加法倒数。
标签: ios autolayout nslayoutconstraint ios-autolayout