【问题标题】:Change Autolayout constraint for iPad更改 iPad 的自动布局约束
【发布时间】:2016-09-14 18:43:38
【问题描述】:

您好,我创建了一个弹出视图并添加了一个视图的前导、尾随、顶部和底部间距,例如 5 像素,但我的视图在 iPhone 中看起来不太好。

但是对于 iPad,行为是相同的,它为所有间距设置相同的 5 px,现在我对于 iPad,它需要增加该间距,以便我的视图会变得更小并适合中心。

没有代码可以吗?我通过XIB添加了所有自动布局约束。

【问题讨论】:

  • 使用大小类更改 ipad 的约束
  • 部署目标是iOS 7。
  • 另一种删除前导和尾随的方法。添加宽度和中心 x 约束...然后以编程方式更改宽度约束
  • @PJR :您也可以在多种情况下在 ios 7 中使用尺寸等级。检查this link
  • size 类正是出于这样的原因而创建的。

标签: ios objective-c xcode ipad autolayout


【解决方案1】:

是的 PJR。您可以使用尺寸等级来做到这一点。在情节提要中将 WAny hAny 更改为 wRegular hRegular。现在更新所需的常量值。无论您在 wRegular hRegular 中所做的任何更改都将仅适用于 iPad。希望这会有所帮助

.

【讨论】:

    【解决方案2】:

    只在容器中水平设置(中心X)和在容器约束中垂直设置(中心Y)和宽度和高度恒定

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-26
      • 1970-01-01
      相关资源
      最近更新 更多