gpt4 book ai didi

iphone - TTStyledTextLabel 如何在方向改变时改变宽度/高度?

转载 作者:行者123 更新时间:2023-11-28 17:41:48 27 4
gpt4 key购买 nike

我想我被卡住了。如何使 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 做同样的事情?

最佳答案

尝试设置自动调整掩码。要相对于 super View 固定左右边界并使其拉伸(stretch)宽度以适应其间的空间,您可以使用:

[label setAutoresizingMask:UIViewAutoresizingMaskFlexibleWidth];

每个 UIView 都支持自动调整掩码。 super View 及其 View Controller 还可以更积极地使用 -[UIView layoutSubviews]-[UIViewController viewDidLayoutSubviews] 调整其 subview 的大小。

关于iphone - TTStyledTextLabel 如何在方向改变时改变宽度/高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7861296/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com