我几周前开始制作应用程序,当我开始时,我并不是真的想我会在应用程序商店中放置一个。我的问题是,我为iPhone 6制作了应用程序,现在我想把它放在应用程序商店,有什么方法可以让它为iPhone 5制作吗?问题是iPhone 6比iPhone 5大,所以如果把它放在上面就会被切掉。有没有办法根据Swift中的设备改变大小?
谢谢!
答案 0 :(得分:0)
尝试使用自动布局,那么您使用的iPhone不会有问题。 About Autolayout
自动布局是一个系统,可让您布置应用的用户 通过创建关系的数学描述来进行界面 元素之间。您可以根据这些关系定义这些关系 对单个元素或集合之间的约束 元素。使用自动布局,您可以创建动态和多功能 适当响应屏幕大小变化的界面, 设备定位和本地化。
尝试学习以下教程 http://www.raywenderlich.com/83129/beginning-auto-layout-tutorial-swift-part-1
http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1
以下是自动布局的一些示例
How to set dynamic width & height of a view in autolayout in iOS?
Xcode 6 - create UIImageView with equal heights changing with screen Orientation?
How to create equal spacing between multiple label in ios xcode 6.3 using AutoLayout Constraints