如何处理 Xcode 中的自适应布局

How to deal with adaptive layout in Xcode

我是 iOS 开发的新手,我在 Xcode 7 中遇到自动布局功能的一些问题。

如所附图片所示,我的圆形渐变视图在 3.5" iPhone 上缩放效果不佳,但在其他尺寸 类 上看起来确实不错 类。

Xcode 中的 UIView 是否有最小大小限制?

圆形视图中还有两个文本标签,无论我如何约束它们,它们的大小都不会改变 iPhone 大小 类。

您可能会注意到我有一个 SOS 按钮,它是一个嵌入了我设计的图像的按钮。我添加了一些类似于圆形进程视图的约束,但它根本不起作用。

有什么好的 guides/tutorial 专门教如何管理所有 iPhone 大小 类 的 iOS 元素大小吗?

您可以将控件的高度和它们之间的间距设置为与主视图高度相关。这将使它们在 3.5 英寸屏幕上缩小一点。然后,您可以尝试使用约束值来找到最适合您的值。像这样