这应该很简单,但现在就让我不知所措。
我有一个应用程序处于纵向模式,当我将设备倾斜到横向模式时,我只想让所有内容都缩小,以便所有内容都显示在屏幕中央,这会导致空白空间左右两侧(这很好)。如何在Interface Builder中进行设置?我有一个包含UIView,并希望通过正确调整大小,所有的UIImageViews等也应该按比例缩小。
答案 0 :(得分:1)
所以这就是Rincewind在Apple论坛上给出的答案......这对我有用。我必须为顶视图的所有子视图正确处理contentMode和autoscaling参数,我在调整方向时调整了大小(更改了框架)。
你应该设置你的contentMode UIView来 UIViewContentModeScaleAspectFit。您 可以在Interface中配置它 Builder通过ContentMode弹出窗口。 请记住,通过设置这个你的 没有你,视图不会重绘 手动调用-setNeedsDisplay。 请记住,如果您的视图开始 小而且增长它会简单 缩放你的小内容,直到你 重新绘制视图。