📅  最后修改于: 2020-12-08 06:20:00             🧑  作者: Mango
通用应用程序是为单个iPhone和iPad设计的应用程序。通用应用程序允许代码重用和快速更新。
步骤1-创建一个简单的基于View的应用程序。
步骤2-将文件名ViewController.xib文件更改为ViewController_iPhone.xib ,如下图右侧文件检查器中所示。
步骤3-选择文件→新建→文件…,然后选择“用户界面”小节,然后选择查看。点击下一步。
步骤4-选择设备系列为iPad ,然后单击下一步。
步骤5-将文件另存为ViewController_iPad.xib,然后选择创建。
步骤6-在屏幕中央的ViewController_iPhone.xib和ViewController_iPad.xib中添加标签。
步骤7-在ViewController_iPad.xib中,选择身份检查器并将自定义类设置为ViewController 。
步骤8-更新AppDelegate.m中的application:DidFinishLaunching:withOptions方法,如下所示-
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen
mainScreen] bounds]];
// Override point for customization after application launch.
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
self.viewController = [[ViewController alloc]
initWithNibName:@"ViewController_iPhone" bundle:nil];
} else {
self.viewController = [[ViewController alloc] initWithNibName:
@"ViewController_iPad" bundle:nil];
}
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
步骤9-将项目摘要中的设备更新为通用,如下所示-
运行应用程序时,将获得以下输出-
在iPad模拟器中运行应用程序时,将获得以下输出-