Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经将我的 xib 设计为在外部视图中嵌入一个内部视图。将布局设置为 3.5 英寸。我需要外视图在 4 英寸屏幕上扩展高度,内视图向下移动相应的距离。下面是两个视图的 xib 布局和大小检查器的图像
问题 - 当 innerView y 原点设置为 0 时,在 4 英寸上运行时它会下降到屏幕底部。但是,如果我将内部视图的 y 原点设置为 1(或更高),一切都很好。为什么会这样。我没有使用自动布局。
xib布局
外观尺寸检查器
内视图尺寸检查器
在 4 英寸显示屏上运行时
我不知道为什么它只适用于非零 Y 坐标。
无论如何,听起来您希望 InnerView 与其父视图的底部边缘保持相同的距离,并保持相同的高度。所以你需要设置 InnerView 的 autoresizing mask 有一个灵活的上边距、一个固定的高度和一个固定的下边距: