在程序上给出ios中的以下约束:
IBOutlet NSLayoutConstraint *myConstraint;
这个约束在interfacebuilder中链接到以下细节:
解决方法
根据
documentation,关系是只读的.
我怀疑,你需要做的是设置
self.myConstraint.active = NO;
然后使用以下方式以编程方式创建新的NSLayoutConstraint:
+ constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:
并在此过程中复制您想要保留的值,并替换关系.
然后在适当的时候add it to the view hierarchy.