如何为特定设备而不是大小类设计故事板

问题描述 投票:0回答:1

我一直在使用大小类直到Xcode 7满足我的所有UI需求,并开始使用来自Xcode 8的Vary for Traits但是当我想进行特定于设备的更改时

大多数情况下,iPhone 4s,iPhone 5s和iPhone 6属于相同尺寸级别,即紧凑宽度常规高度,这是我面临的问题

我不能轻易地在故事板中做到这一点我总是要编写快速或客观的代码来实现它。

是否有通过故事板或界面构建器实现的标准方法?

ios xcode autolayout uistoryboard size-classes
1个回答
1
投票

我的一个问题与你相似。

What is the proper way to calculate Left, right, top, bottom constraint according to different devices?

顺便说一句,我也遵循你的方法,但是在stackView之后它比以前容易得多。我不必拉动所有的nslayoutconstraint并且非常多地使用纵横比。

所以我的建议是使用stackView

原因:至少你不必写那么多代码(乘以宽高比,我猜)

© www.soinside.com 2019 - 2024. All rights reserved.