在我的一个视图控制器中,我有两个需要激活或停用的约束。
我创建了一个存储约束的属性。我在我的ViewController.h中有以下IBOutlets:
@property (nonatomic, strong) IBOutlet NSLayoutConstraint *isReadOnly;
@property (nonatomic, strong) IBOutlet NSLayoutConstraint *isNotReadOnly;
我已从故事板中拖出来添加它们。
然后在ViewController.m中,我尝试停用并激活约束,如下所示:
_isNotReadOnly.active = NO;
_isReadOnly.active = YES;
[self.view layoutIfNeeded];
但布局没有任何反应。似乎约束没有转换。