我正在尝试创建一个应用程序并让它在iPad和iPhone上运行。但我需要它,所以对于iPhone,它会根据您拥有的设备(如iPhone 6s或4等)调整大小。我该怎么办。如何制作单独的故事板?
编辑:我目前有:if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];
UIViewController *vc = [storyboard instantiateInitialViewController];
self.window.rootViewController = vc;
}
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainiPad" bundle:[NSBundle mainBundle]];
UIViewController *vc = [storyboard instantiateInitialViewController];
self.window.rootViewController = vc;
}
作为我的代码,那么我需要添加什么来做单独的故事板?
答案 0 :(得分:0)
一种方法是为iPad添加新的故事板。要在Xcode中添加新的故事板,请转到File --> New
,在iOS
下选择User Interface
,然后选择Storyboard
。在代码中将其命名为。
我首选的方法是使用1个故事板和AutoLayout,并根据Size Class对控件进行约束。这样,您只使用了1个故事板,而且更容易管理。