【发布时间】:2014-10-15 11:29:07
【问题描述】:
我正在学习 swift 并尝试做一个测试计算器项目来感受 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”按钮,但随后该按钮被推向左侧并与“)”按钮重叠。然后看起来如下:
【问题讨论】:
标签: ios xcode swift ios8 iphone-6-plus