Iphone UILabel sizeToFit-调整下方对象上的位置
我正在编写一个屏幕,屏幕上有多个Iphone UILabel sizeToFit-调整下方对象上的位置,iphone,ios,uilabel,sizetofit,Iphone,Ios,Uilabel,Sizetofit,我正在编写一个屏幕,屏幕上有多个UILabel,每个都在屏幕上的另一个下方。 其中一个标签有多行,我使用了[myLabel sizeToFit]以及myLabel.numberOfLines=0来实现文字换行,并将标签拉伸其高度以适应所有文本。 但是,我在Interface Builder中放置在该多行标签下方的所有其他UILabel,都不会调整它们相对于它的位置。 是否有办法自动获取其他UILabel对象,以调整它们相对于拉伸的多行标签的位置 谢谢 Brian我希望被证明是错误的,但我认为实现
UILabel
,每个都在屏幕上的另一个下方。
其中一个标签有多行,我使用了[myLabel sizeToFit]
以及myLabel.numberOfLines=0
来实现文字换行,并将标签拉伸其高度以适应所有文本。
但是,我在Interface Builder中放置在该多行标签下方的所有其他UILabel
,都不会调整它们相对于它的位置。
是否有办法自动获取其他UILabel
对象,以调整它们相对于拉伸的多行标签的位置
谢谢
Brian我希望被证明是错误的,但我认为实现这一点的唯一方法是对那些UILabel的父视图进行子类化并重写方法。不久前我也遇到过类似的问题,这就是我最终所做的。我在我的参考资料中再也找不到这个类了,但我记得即使是从xib加载视图时,它也工作得很好。环顾四周,最好的解决方案是将它实际实现为带有静态单元格的UITableView。您设置了标签的UIViewAutoResising属性吗?您好。在Interface Builder中,我检查了标签的以下属性:“自动调整子视图的大小”。这就是你所说的,还是有其他属性?看看这个-,这将帮助你理解这个概念。@rishi这不是OP想要的。