gpt4 book ai didi

iOS 自动布局 : Is the Size Constrains for UIView is Obligatory?

转载 作者:行者123 更新时间:2023-11-29 01:25:56 25 4
gpt4 key购买 nike

我正在尝试通过 Interface Builder 使用约束来安排 Storyboard中的控件(“任何宽度,任何高度”的情况)。我在那里添加了 UIView,但是,当我根据给定的约束按下此元素的更新框架(选定 View 案例)时,UIView 从我的 View 中消失了。我猜它的大小变成了零。后来,它在运行后没有显示在屏幕上。问题导航器中也报告了该问题:UIView 的水平位置不明确(标记为绿色形状)。无论如何,如果我设置宽度或高度(尺寸参数)的约束以及比例的约束,那么问题就会消失,我可以更新帧,它会在运行期间显示在屏幕上。

我添加了带有绿色标记的图片以使问题更清楚:

enter image description here

  1. 问题是当我设置约束时,大小参数是否是强制性的。
  2. 即使它们是强制性的,我如何调整尺寸以适应不同尺寸的屏幕或 iPhone+iPad,因为如果我设置/修复尺寸,它对于某些屏幕来说可能太大了。

最佳答案

大小不是强制性的。该警告告诉您必须为此 View 设置 X 位置(superView 左或右边框与 View 本身的左/右边框之间的约束)。如果您希望 View 自行调整大小以适应每个屏幕尺寸,您必须在没有尺寸约束的情况下同时设置左右约束。

关于iOS 自动布局 : Is the Size Constrains for UIView is Obligatory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34024497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com