我正在尝试在iOS 9的xcode 7中创建我的第一个iOS应用程序 我想为iphone 4,4s,5,5s,6等所有iphone设备制作它。
我是否必须为每个iPhone制作不同的xib文件,或者有一种简单的方法可以为每个iOS设备制作它也像iPad一样
答案 0 :(得分:1)
有一种叫做autolayout的神奇之物。还有一个叫做通用应用程序的东西
答案 1 :(得分:1)
您可以在单个故事板中同时执行这两项操作,首先必须在创建项目时选择“通用”。您需要执行自动调整大小或应用自动布局。
答案 2 :(得分:1)
不,您不需要进行设备或分辨率检测。 iOS包含许多自适应用户界面的功能。例如:https://askubuntu.com/questions/162391/how-do-i-fix-my-locale-issue
答案 3 :(得分:1)
您只需在应用程序中使用自动布局概念,您就会在网上找到大量用于自动布局和重新调整大小的文档。
答案 4 :(得分:1)
您可以使用autolayout为所有设备创建一个应用程序并使您的应用程序具有通用性,并且在xcode 7和ios 9中有新功能可用堆栈视图使用此功能可以执行此操作。