繁体   English   中英

如何使用Xcode 6处理不同的iPhone故事板

[英]How to handle different iPhone-storyboards with Xcode 6

我在iOS8和Xcode 6发布之前就创建了我的项目。 我目前支持iOS 6.0,并且有两个Storyboard,一个用于iPhone,一个用于iPad。 现在,在Xcode 6中,我想添加对新屏幕尺寸(iPhone 6 / 6plus)的支持。 创建新的Storyboard时,它使用的是新格式(正方形),这很好,但是我不确定如何继续。 我可以决定哪些设备使用哪个情节提要吗? 还是在较旧的iOS版本上支持新的Storyboard设置?

我可以扔掉旧的Main_iPhone.storyboard并创建一个新的Xcode6-storyboard(支持iPhone 6尺寸),同时仍支持iOS 6/7吗? 还是我必须保留旧的故事板才能与iOS8以下的版本一起使用?

如果需要保留它们,该在哪里设置哪些设备使用哪些情节提要的逻辑?

我们可以在一个项目中使用多个故事板,然后调用特定的故事板并根据标识符标识特定的视图控制器。

UIStoryboard * mainStoryboard = [UIStoryboard storyboardWithName:@“ Main”捆绑包:[NSBundle mainBundle]];

PlaceDetailViewController *place=[mainStoryboard instantiateViewControllerWithIdentifier:@"placedetail"];

  [self.navigationController pushViewController:place animated:YES];

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM