【发布时间】:2011-04-30 07:18:10
【问题描述】:
我的视图中有一些 UILabel,它们的高度使用 sizeWithFont: 设置。
我将 autoreszingMask 设置为灵活的宽度和高度,但是在旋转时宽度会发生变化(我假设是因为 self.view 的宽度发生了变化,并且它的宽度设置为相对于 self.view),但它的高度不会更改为再次适合内容。这会导致顶部和底部出现较大的空白。
只是想知道如何在旋转时重新调整 UILabel 的大小?是否有任何自动方法可以做到这一点,或者有没有办法在设备旋转时获取所有 UILabel 并重新执行sizeWithFont?
UILabels 是 UIView 层次结构的子视图,用作我的 UITableView 中部分的标题。
谢谢 汤姆
【问题讨论】:
标签: iphone uitableview uilabel autoresize autorotate