【发布时间】:2023-11-25 21:25:01
【问题描述】:
我正在开发一个计算器应用程序,我的所有代码都能完美执行,但我唯一关心的是布局。在所有手机上,布局都完美无缺,约束似乎很完美!除了 iPhone 4,它似乎还不够高!这很令人沮丧,因为这是我从事的第一个真正的项目,并且看到它被这样的事情阻止至少可以说是烦人的。
这些按钮是 5 高和 4 宽,它们都是方形的,然后我在顶部有一个 320x50 的 AdMob 广告,中间有值标签。 在 5、6 和 6 plus 上,空间很大,一切看起来都很完美,但是当我模拟 4s 时,广告到按钮的距离大大缩短,因此看不到值标签。您可以从这些屏幕截图中了解我的意思。
这是一个有效的布局:
这是有问题的 4s:
有人对解决方案有任何想法吗?
【问题讨论】:
-
我会说这很普通。 iPhone 4 比 5 或 6 短。(尤其是高度/宽度之间的比例)。您可能需要更改 iPhone 4 上的按钮布局以使其看起来正确。幸运的是,您可以直接在 IB 中执行此操作。
标签: ios xcode swift constraints calculator