我正在编写一个屏幕,其上有多个UILabel
,每个屏幕下方都有一个。 其中一个标签有多行,我使用[myLabel sizeToFit]
以及myLabel.numberOfLines = 0
来启用换行和标签以扩展其高度以适合所有文本。 这个效果很好,但是,我在界面生成器中定位在这个多行标签下面的所有其他UILabels
都不会调整它们与它的关系。 有没有办法让其他的UILabel
对象自动调整它们相对于拉伸多线标签的位置?UILabel sizeToFit - 调整对象的位置在
感谢
布赖恩
您是否设置了标签的uiviewautoresizing属性? – rishi 2012-03-29 16:14:07
嗨。在界面生成器中,我检查了标签的以下属性:“Autoresize Subviews”。这是你在谈论的还是有其他一些财产? – 2012-03-29 16:40:11
查看 - http://www.techotopia.com/index.php/IOS_4_iPhone_Rotation,_View_Resizing_and_Layout_Handling,这将有助于你理解这个概念。 – rishi 2012-03-30 03:05:28