【发布时间】:2016-04-11 23:36:13
【问题描述】:
这是我目前正在使用的。我反复将约束设置为 0、0、0、0,并且未选中对边距的约束。但是,每次我运行模拟器时,它都不会填满屏幕,而是保持在 600x600。我没有选中高度和宽度,所以我添加的唯一约束是 -20 -> 0 和 20 -> 0。
尺寸等级是否仅适用于平板电脑和 iPhone 功能,还是我可以取消选择并让应用面向 iPhone,但仍管理从 iPhone 到 iPhone 的尺寸变化?
编辑:未经检查的尺寸等级并选择了 iPhone,但仍然遇到方形地图视图的问题。
EDIT2:在此处添加了约束的图像,由于某种原因,它要么不保存,要么不使用加载的约束。 http://imgur.com/9KGY7Nn
已解决:无论出于何种原因,xcode 都没有将顶部和底部约束添加到 0。“添加缺少的约束”解决了问题。
【问题讨论】:
-
添加约束图像
-
还有更多的约束信息,你有没有
UIViews 可能会掩盖地图? -
添加了约束的图片,没有其他 UIViews 覆盖它,因为如果我勾选高度约束并使其比当前高 100,它会注册它。我不确定这些限制是否不适用。我是 XCode 的新手,所以我有点迷茫。
-
我不知道为什么,但约束似乎没有在地图视图下方,而是在同一级别。
标签: ios xcode autolayout