【发布时间】:2016-01-11 17:52:16
【问题描述】:
我一定是做错了什么/没抓住重点。
我基本上是在尝试使用我现有的 iPad 布局为 iPhone 创建一个较小版本的布局。我以前没有使用过自动布局。我正在为 iPad 和 iPhone 提供景观。
我只想使用我的故事板来实现这一点!
如何在将视图相互固定时设置比例间距?
在一种 iPad 布局尺寸上还可以,但在 iPhone 上太大了。
我使用的是常量值。
为了清楚起见,如果我在编写代码,我会使用百分比,指定点数并不能达到同样的效果。所以我可能有| 2% - 差距 |查看 - 5% | 2% - 差距 |图片 - 40 % | 15% - 差距 |等等……
我真的必须为每种尺寸安装不同的常量值吗?
【问题讨论】:
-
在 iOS 设计中,有些东西在传统上(有充分理由)是不变的,即视图之间的标准边距几乎总是 8、16 或 20 点。
-
那我该怎么办?
-
使用常量作为边距,让东西填满空间。如果您需要特定的比例,请使用带有乘数的“等宽/高”约束。
-
@Linuxios 如何创建比例边距,忘记检查是否有乘数,嗯。
-
我不这么认为,但你可以创建一个按比例大小的边距视图(浪费)。确实,除非您有充分的理由,否则请使用恒定边距。
标签: ios ipad ios8 autolayout