1

我正在快速学习并尝试做一个测试计算器项目来感受 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”按钮,但随后按钮被推向左侧并与“)”按钮重叠。然后看起来如下:

在此处输入图像描述

4

1 回答 1

0

为最右边的按钮添加一个最小间距约束,或与上面的字段右对齐。

于 2014-10-15T13:27:46.227 回答