我想我被卡住了。如何使TTStyledTextLabel扩展到可用的宽度/高度?
我在UILabel上看到你可以通过以下方式做一些事情来做到这一点:
CGSize captionSize = [_label.text sizeWithFont:_label.font
constrainedToSize:CGSizeMake(maxWidth, CGFLOAT_MAX)
lineBreakMode:UILineBreakModeWordWrap];
_label.frame = CGRectMake(boundsX + 90 , 40, captionSize.width, captionSize.height);
如何使用TTStyledTextLabel进行相同的操作?
答案 0 :(得分:0)
尝试设置自动调整遮罩。要固定相对于超视图的左右边界并使其拉伸宽度以适应其间的空间,您可以使用:
[label setAutoresizingMask:UIViewAutoresizingMaskFlexibleWidth];
每个UIView
都支持自动调整大小屏蔽。超级视图及其视图控制器还可以使用-[UIView layoutSubviews]
和-[UIViewController viewDidLayoutSubviews]
更加积极地调整子视图的大小。