所有iPhone设备的第一个iOS应用程序

问题描述:

我试图让我的第一个iOS应用程序在iOS 9的xcode 7中,我想使它适用于iphone 4,4s,5,5s,6等所有iphone设备。所有iPhone设备的第一个iOS应用程序

我必须为iPhone的每一个做一个不同的XIB文件或有一个简单的方法,使其为每个iOS设备也像iPad?

+1

两个术语,自动布局和通用应用程序。这是一个基本的东西,你可以很容易地找到谷歌 – NSNoob

有一个神奇的东西叫autolayout。另一件叫做通用应用程序的东西

您可以在单个故事板中执行这两个操作,首先必须在创建项目时选择Universal。您需要进行自动调整大小或应用自动布局。

不,你不需要做设备或分辨率检测。 iOS包含许多自适应用户界面的功能。请看这里例如:https://developer.apple.com/design/adaptivity/

您只需在您的应用程序中使用自动布局概念,您将在网上找到大量关于自动布局和调整类的文档。

您可以使用自动布局为所有设备制作一个应用程序,并使您的应用程序具有通用性,并且在xcode 7和ios 9中有新功能可用的堆栈视图使用此功能可以执行此操作。