在纵向模式下使用自动调整大小时,为什么我的View框架大小会发生变化?

时间:2013-11-25 17:14:02

标签: ios size frame autosize

我正在努力了解自动调整的工作原理。阅读了一些帖子,例如How to Automatically Resize a UIView When The Orientation ChangesiOS 4 iPhone Rotation, View Resizing and Layout HandlingUnderstanding UIView autoresizing,...

我认为自动调整仅在方向更改时才有效,以便可以正确显示视图,但事实并非如此。当我只处于纵向模式时,它会调整我的View框架大小。那是为什么?

enter image description here

1 个答案:

答案 0 :(得分:0)

我无法完全从你的屏幕截图中看出来,但我认为在你的故事板中,视图是4英寸的尺寸。然后你使用3.5英寸的模拟器。既然你已经让你的尺码限制本质上说...

“保持我的视野远离顶部,远离底部,并调整其高度以强制执行此操作”......您的视图将缩小半英寸,以确保它符合您的约束。

尝试在4英寸模拟器中运行它,看看是否有效。