激活/取消激活约束

时间:2018-02-27 23:29:14

标签: ios objective-c constraints

在我的一个视图控制器中,我有两个需要激活或停用的约束。

我创建了一个存储约束的属性。我在我的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];

但布局没有任何反应。似乎约束没有转换。

0 个答案:

没有答案