【问题标题】:iOS Storyboards - Auto layout constraint issue with iPhone 5 - iPhone 6iOS Storyboards - iPhone 5 - iPhone 6 的自动布局约束问题
【发布时间】:2018-03-12 12:38:59
【问题描述】:

我在输入字段中附加了以下约束。但是,当我从 iPhone 6 切换到 iPhone 时,未应用 16 的尾随约束。

为什么会这样。我没有宽度限制,为什么它会这样 - 以及如何解决它。

【问题讨论】:

  • 限制总是适用于每个设备,请检查预览。确保你给出了正确的约束,你的行为会按照它来。
  • 正在应用中。橙色轮廓表示当前位置与自动布局放置的位置不匹配。单击窗口底部栏约束部分中的圆形箭头,它应该跳到位

标签: ios uiviewcontroller storyboard nslayoutconstraint


【解决方案1】:

这些只是警告,您可以忽略。黄色警告,是一种更新建议,在您提出建议之前,它不会对您的界面设计及其框架产生任何影响/更改。

简单的建议:不要更改故事板中的界面设计(设备)大小。根据您的项目目标选择一种固定设备尺寸(我建议 iPhone 4S 或 iPhone 5),并针对固定设备尺寸为您的项目设置所有界面设计。

注意:在您更改情节提要布局中的设备(帧大小)之前,您不会看到警告

要检查不同尺寸设备(包括 iPad)的界面预览,可以选择预览所有尺寸的设备。无需更改您的故事板界面视图(视图控制器)大小,您就可以从预览屏幕看到所有布局的预览。

这是我为 iPhone 4S 设备设计的快照,但我也可以看到 iPhone X 最新更新的预览,而无需更改故事板布局。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-21
    • 2016-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-09
    • 1970-01-01
    相关资源
    最近更新 更多