首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TTStyledTextLabel如何在方向更改时更改宽度/高度?

TTStyledTextLabel如何在方向更改时更改宽度/高度?
EN

Stack Overflow用户
提问于 2011-10-23 01:22:15
回答 1查看 385关注 0票数 1

我想我被卡住了。怎样才能使TTStyledTextLabel扩展到可用的宽度/高度?

我在UILabel上看到,你可以这样做:

代码语言:javascript
复制
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做同样的事情呢?

EN

回答 1

Stack Overflow用户

发布于 2011-10-23 01:56:36

尝试设置自动调整大小蒙版。要相对于superview固定左边界和右边界,并使其拉伸宽度以适应其间的空间,可以使用:

代码语言:javascript
复制
[label setAutoresizingMask:UIViewAutoresizingMaskFlexibleWidth];

每个UIView都支持自动调整掩码大小。Superview和它们的视图控制器还可以使用-[UIView layoutSubviews]-[UIViewController viewDidLayoutSubviews]更积极地调整其子视图的大小。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7861296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档