如何适合所有iPhone的视图控制器?
我正在开发一些应用程序,对于设置viewcontroller我感到非常伤心。 每当我在不同的iPhone上尝试我的应用程序,它看起来非常适合。 我只想看到我的应用程序在所有iPhone上自动resize。
我做了一个示例应用程序来解释更好。
这是iPhone 5的屏幕
这是iPhone 6S的屏幕
你一定需要使用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
这是很多要学习,但相信我,你将不得不使用:)