ios - 如何使用引脚和间距使界面保持在屏幕中央,与屏幕尺寸无关

标签 ios objective-c ios6

我的顶部有一个按钮,上面有“EasyPost” Logo ,下面有一个标签,还有四个按钮。

在 3.5 英寸显示屏上,一切看起来都很棒,但我无法在 4 英寸显示屏上控制一切。在尝试了一些约束和引脚之后,我删除了所有自定义引脚并保留了默认设置。

底部的两个大按钮拖动到下面,我希望一切都一样。 我想要的只是在 4 英寸显示屏上将所有这些偏移稍微向下,因此屏幕顶部的空白和底部屏幕的空白是相同的。

以下是一些屏幕截图:

  1. 非视网膜 - 一切都很棒 - http://i45.tinypic.com/2d7ahxk.jpg

  2. 3.5 英寸视网膜 - 一切都很好 - http://i46.tinypic.com/2jwrw1.png

  3. 4 英寸视网膜 - 糟糕的时光 - http://i45.tinypic.com/35bgfww.png

我尝试将按钮固定在一起,但低按钮会拉伸(stretch)。我无法删除 super View 的底部空间。可以做什么?

有时,在我尝试清除限制后,这种情况会随机发生 enter image description here

最佳答案

在像您想要做的那样的“组合”中使用 Spring 和支柱是一种痛苦。我的想法是将四个按钮放入容器 UIView 中,然后通过移除所有 Spring 和支柱将整个容器放置在中心。快速、轻松的解决方案,只需花费 UIView 的成本:)

关于ios - 如何使用引脚和间距使界面保持在屏幕中央,与屏幕尺寸无关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15211133/

相关文章:

ios - App Store 拒绝 - Game Center 上没有图标

python - NSTextView 突出显示不触发

苹果手机 : how to stop shutter animation?

objective-c - NSDictionary 的深度可变副本到 NSMutableDictionary

python - 在 objc 中进行 AES 256 解密时丢失一些字符

ios - iphone 应用程序尺寸小于屏幕

ios - 获取 NSString 中的相似字符

objective-c - 获取Web服务响应数据

ios - 使用 StoreKit 检测应用安装

iphone - 如何使用 Xcode 制作首次启动 iPhone App 的导览