TTStyledTextLabel如何改变方向的宽度/高度?

时间:2011-10-22 17:22:15

标签: iphone ios three20

我想我被卡住了。如何使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进行相同的操作?

1 个答案:

答案 0 :(得分:0)

尝试设置自动调整遮罩。要固定相对于超视图的左右边界并使其拉伸宽度以适应其间的空间,您可以使用:

[label setAutoresizingMask:UIViewAutoresizingMaskFlexibleWidth];

每个UIView都支持自动调整大小屏蔽。超级视图及其视图控制器还可以使用-[UIView layoutSubviews]-[UIViewController viewDidLayoutSubviews]更加积极地调整子视图的大小。