使用UILabel子视图的UIView - 响应AutoLayout更改

时间:2014-06-25 19:31:41

标签: ios iphone uiview

我有一个带有UILabel子视图的UIView,它具有如此定义的约束:

        constraints = [NSLayoutConstraint constraintsWithVisualFormat:@"H:|-10-[_messageLabel]-50-|" options:0 metrics:nil views:views];
        [self addConstraints:constraints];
        constraints = [NSLayoutConstraint constraintsWithVisualFormat:@"V:|-0-[_messageLabel]-0-|" options:0 metrics:nil views:views];
        [self addConstraints:constraints];

在某些情况下,标签不够大,无法显示所有文本,因此会被截断。 当我在动画块中调整UIView的大小时,标签会根据需要设置其大小的变化。但是,在其中重新绘制文本类似于跳跃' - 而且公平地说,我不希望标签为其文本内部图纸的变化设置动画。

无论如何,我想要做的就是淡化这个标签,并且可能会在一秒钟内消失以避免这种混蛋。

我的问题:UIView是否会回应自动布局更改?或者只是在layoutSubviews中完成?

0 个答案:

没有答案