我想在viewDidLoad中以编程方式在self.view
的底部设置视图约束。我希望视图在屏幕底部上方80px结束。
我将如何做到这一点?
答案 0 :(得分:0)
Looking at the AutoLayout guide,看起来你能做的就是这样:
NSLayoutConstraint *myNewConstraint = [NSLayoutConstraint constraintWithItem:self.view attribute:NSLayoutAttributeBottom
relatedBy:NSLayoutRelationEqual toItem:self.view.window
attribute:NSLayoutAttributeBottom multiplier:1.0 constant:-80.0];
一旦你创建了这个约束,你需要将安装到视图中......使用类似的东西:
[self.view addConstraint:myNewConstraint];
现在我从来没有这样做,所以价值可能有点偏。但希望这会让你走上正确的道路!