我创建了一个带有iPad故事板的应用程序,但我们决定不支持iPad。我需要在项目中的某处禁用它,还是删除它?在创建项目后,似乎无法找到有关编辑它的任何信息。
答案 0 :(得分:8)
至少您必须禁用对iPad的支持。要做到这一点:
单击项目资源管理器中的目标。在“常规”选项卡中有一个名为“部署信息”的部分。对于设备,将选择从通用更改为iPhone。
然后,您可以从项目资源管理器中删除iPad故事板。
答案 1 :(得分:0)
您必须删除故事板。以下是步骤
1)从项目中删除Main.storyboard文件。
2)为控制器添加带有xib的新文件,如果在构建阶段未在编译源中添加,则手动添加。
3)从plist中删除主故事板文件基本名称。
4)更改appdelegate didFinishLaunchingWithOptions文件并添加:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible]; 就像:
(BOOL)应用程序:(UIApplication *)应用程序didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
//在应用程序启动后覆盖自定义点。
TestViewController * test = [[TestViewController alloc] initWithNibName:@“TestViewController”bundle:nil]; UINavigationController * nav = [[UINavigationController alloc] initWithRootViewController:test]; self.window.rootViewController = nav;
[self.window makeKeyAndVisible];
返回YES; }
如果你想添加没有nib文件的控制器那么就行了 TestViewController * test = [[TestViewController alloc] init];
希望有所帮助:)