Closed okayz closed 7 years ago
我也遇到这个问题了 找不到原因哇 做lable展开合上操作
多行label
需要设置preferredMaxLayoutWidth
@faimin thanks 解决了
[self.contentView layoutIfNeeded] 赋值完使用这个方法 重新刷新一次子view也可以解决 亲测可以
@faimin 如果是自动布局,并不知道Label的宽度怎么设置preferredMaxLayoutWidth?
同样遇到了
+
@faimin d=====( ̄▽ ̄*)b厉害了,已经解决啦
在哪加 preferredMaxLayoutWidth 是控件初始化的是么?还是设置约束的时候。
@xhp281 一般是在代码里面添加的
@afantree 大哥,你这句话说了跟没说一样啊。
@xhp281 😅 如果是xib,在不动态改变Label宽的话,一般就在 - (void)awakeFromNib 中设置preferredMaxLayoutWidth 。 如果是纯代码的话,就在初始化的时候。
@afantree哈哈,多谢大哥,我早都弄好了。