我正在快速学习并尝试做一个测试计算器项目来感受 Xcode 6 和 iOS 8。
我已将情节提要设置为 wCompact,hAny。这是我的看法:
- AC 按钮的左填充为 16。
- 其余按钮的左填充为 8。因此每个按钮之间的距离为 8。
- 所有按钮的顶部填充为 8。
- 所有按钮的高度为 30。
我将每个按钮的宽度设置如下:
我计算常数为
constant = 16(AC left padding) + 8(distance between AC and "(") + 8(distance between "(" and ")") + 8(distance between "(" and Adv) + 16(Adv right padding)
constant = 56
and multiplier = 4(total number of buttons)
这样我试图保持所有四个按钮的宽度相同。它适用于 iPhone 4/4S、5/5S 和 6。
但是当我在 iPhone 6 上运行时,按钮被推到右边,如下所示:
这是否与 iPhone 6 plus 的不同 ppi 401 或 iPhone 6 plus 中发生的 UI 视图的下采样有关?
任何帮助都会很棒。
更新 1:响应@Mundi 发布的答案
我尝试将左侧填充添加到“Adv”按钮,但随后按钮被推向左侧并与“)”按钮重叠。然后看起来如下: