更改UILabel文本不会触发自动布局

时间:2015-02-10 02:28:37

标签: ios autolayout

我在storyboard中有一个视图控制器,并在控制器中将UILabel和ui集合视图组合在一起。但是每次我更改UILabel文本时,它都会触发自动布局,这表明我有视图布局和视图布局事件。我不想更改文本来触发自动布局。但是当我使用self.XCategoryLabel.translatesAutoresizingMaskIntoConstraints = NO;

它不起作用。

如何更改UILabel文本而不触发自动布局?我在这个控制器中使用自动布局,但我不想让标签触发它。

1 个答案:

答案 0 :(得分:2)

我在Storyboard中添加了一个视图,并为其添加了约束。然后我通过代码将UILabel添加到此视图中,并将 NOT 设置为Label.translatesAutoresizingMaskIntoConstraintsNO

然后它不会触发viewDidLayout和viewWillLayout。