如何适应所有iPhone的视图控制器?

时间:2016-10-06 05:34:02

标签: ios iphone swift xcode

我正在开发一些应用程序,我对设置viewcontroller感到非常难过。每当我在不同的iPhone上试用我的应用程序时,它看起来非常合适。我只想看到我的应用程序在所有iPhone上自动调整大小。

我做了一个示例应用程序来更好地解释。

这是iPhone 5屏幕

iPhone 5

这是iPhone 6S屏幕 iPhone 6S

1 个答案:

答案 0 :(得分:1)

你肯定需要使用Autolayout。这是用于通过所有iDevices开发UI的主要工具。这是一个好的开始:

https://www.raywenderlich.com/115440/auto-layout-tutorial-in-ios-9-part-1-getting-started-2

您还需要使用使用自动布局的大小类,但允许您根据idevice自定义约束:

https://www.raywenderlich.com/113768/adaptive-layout-tutorial-in-ios-9-getting-started

这需要学习很多,但请相信我,你必须使用它:)