【问题标题】:set different position and constraints for different Size classes为不同的 Size 类设置不同的位置和约束
【发布时间】:2015-11-13 15:15:23
【问题描述】:

我对尺码课程有点困惑。我在这个项目中创建了一个项目,我想要wCompact hAnywCompact hRegular 的不同位置。

我使用情节提要设计了 UI,并为这些尺寸等级设置了不同的位置。每个大小类都安装了不同的约束,但是当我运行它时,它不会给我想要的输出。我附上了一些图片,请看这个,并在我做错或错过的地方给我答案。

【问题讨论】:

  • 请说明你想达到什么目标?对于尺寸等级,您可以参考sitepoint.com/building-adaptive-user-interfaces-ios-8
  • 对于 iPhone4、5、6,我想要像我为 iPhone6+ 发布的第二张图片一样的输出,我想要我发布的第四张图片,但 iPhone4 的输出就像第五张图片和 iPhone6+ 的第六张图片。跨度>
  • @SagarSnehi 我也会在你的上一篇文章中告诉你......主要是你的约束问题......如果你给水平和垂直中心的宽度和高度,那么你为什么要给出顶部和底部约束……它的混乱……
  • 我完全同意EI队长的评论。
  • 那么我必须删除顶部和底部或水平垂直的哪个约束才能获得所需的输出。

标签: ios objective-c storyboard autolayout size-classes


【解决方案1】:

设置 wCompact hAny 和 wCompact hRegular UIViewController。但是在应用约束之前从 Attributed Inspector 中选择尺寸,因为我们不熟悉 wCompact hAny 和 wCompact hRegular 的尺寸,但是在选择尺寸后我们会了解 iPhone 尺寸。

不将中心水平和垂直应用于超级视图。并根据需要设置高度和宽度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-25
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-21
    • 2016-10-27
    相关资源
    最近更新 更多