gpt4 book ai didi

ios - 如何使用自动布局设置按钮宽度并针对 iPhone 6 plus 进行调整?

转载 作者:行者123 更新时间:2023-11-28 09:18:34 24 4
gpt4 key购买 nike

我正在学习 Swift 并尝试做一个测试计算器项目来感受 Xcode 6 和 iOS 8。

我已将 Storyboard设置为 wCompact,hAny。这是我的观点:

enter image description here

  • AC 按钮的左内边距为 16。
  • 其余按钮的左内边距为 8。因此每个按钮之间的距离为 8。
  • 所有按钮的顶部内边距都是 8。
  • 所有按钮的高度都是 30。

我已经将每个按钮的宽度设置如下:

enter image description here

我计算出的常数为

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。

enter image description here

但是当我在 iPhone 6 上运行时,按钮会像这样向右推:

enter image description here

这是否与 iPhone 6 plus 的不同 ppi、401 或 iPhone 6 plus 中发生的 UI View 下采样有关?

任何帮助都会很棒。

更新 1:回应@Mundi 发布的回答

我曾尝试向“Adv”按钮添加左填充,但随后按钮被推向左侧并与“)”按钮重叠。然后它看起来像下面这样:

enter image description here

最佳答案

在最右边的按钮右侧添加一个最小间距限制,或者与上面的字段右对齐。

关于ios - 如何使用自动布局设置按钮宽度并针对 iPhone 6 plus 进行调整?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26381427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com