san*_*haa 6 xcode ios autolayout
我正在创建一个测验应用程序,因此有一个表格视图和一个单元格,单元格内部有一个全尺寸标签,在四个全尺寸按钮下方。
我在所有五个元素的所有四个方面添加了约束,如下所示
8
|
20 --- ---20
|
8
Run Code Online (Sandbox Code Playgroud)
故事板中 8 条以上和以下的约束线(上例中的单垂直线)的颜色以橙色显示,其余约束以蓝色显示。
我无法将橙色限制为蓝色,我尝试了很多东西。请建议我下一步应该尝试什么。或者说这就是问题所在?
我真正的问题是按钮的多行标题超出了按钮的限制。(好吧,让我尝试解释更多,(请想象一下),我在按钮周围放置了 1px 的黑色边框,并且只要按钮是多行的,按钮的标题就会打印在按钮的边框线之外)。
抱歉,尚未允许上传照片。
如果没有故事板的图片,很难完全理解。根据我对经常发生的典型问题的经验,可能您最初将标签放在视图中,然后创建四个约束(上/左/右/下),然后向上或向下移动标签。在这种情况下,您的垂直约束与 Storyboard 为您设置的原始约束不匹配。通常,除了橙色线之外,您还应该看到两个橙色气球,其中包含预期与实际之间的像素差异数。还可以尝试在 XCode 菜单中编辑器 --> Risolve Auto Layout issues:这将更改布局以解决问题,这样您就可以理解其中的差异。您还可以通过单击情节提要中场景右上角的黄色(或红色)右箭头来查看问题列表(参见附图)。

| 归档时间: |
|
| 查看次数: |
5193 次 |
| 最近记录: |