【发布时间】:2012-04-13 07:10:48
【问题描述】:
我正在编写一个屏幕,上面有多个UILabel,屏幕上每个都在另一个下方。
其中一个标签有多行,我使用[myLabel sizeToFit] 和myLabel.numberOfLines = 0 来启用自动换行,并且标签可以拉伸其高度以适合所有文本。
这非常有效,但是,我在 Interface Builder 中放置在这个多行标签下方的所有其他 UILabels 都不会调整它们相对于它的位置。
有没有办法自动让其他 UILabel 对象调整它们相对于拉伸的多行标签的位置?
谢谢
布赖恩
【问题讨论】:
-
你设置标签的uiviewautoresizing属性了吗?
-
嗨。在 Interface Builder 中,我检查了标签的以下属性:“Autoresize Subviews”。这是你在说的还是有其他属性?
-
看看这个 - techotopia.com/index.php/…,这将帮助你理解这个概念。
-
@rishi 这不是 OP 想要的。
标签: iphone ios uilabel sizetofit