我在iOS8和Xcode 6发布之前创建了我的项目。我支持iOS 6.0,并有两个故事板,一个用于iPhone,另一个用于iPad。现在,在Xcode 6中,我想添加对新屏幕大小(iPhone 6/6 6plus)的支持。当创建一个新的故事板,它是使用新的格式(正方形),这是很好的,但我不知道如何进行。我能决定哪些设备使用哪个故事板吗?或者旧版的iOS支持新的童话板设置?
我可以扔掉我的旧Main_iPhone.storyboard ,创建一个新的Xcode6故事板(支持iPhone 6大小),同时仍然支持iOS 6/7吗?还是我必须保留旧的故事板来处理iOS8以下的版本?
如果我需要保存它们,我应该在哪里设置哪些设备使用哪个故事板的逻辑?
发布于 2015-03-30 05:21:16
我们可以在一个project.and中使用多个故事板,调用特定的故事板,并根据标识符识别特定的视图控制器。
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@Main“bundle:NSBundle mainBundle];
PlaceDetailViewController *place=[mainStoryboard instantiateViewControllerWithIdentifier:@"placedetail"];
[self.navigationController pushViewController:place animated:YES];}
https://stackoverflow.com/questions/26869324
复制相似问题