首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据iOS版本加载多个序列图像板文件?(5和6)

如何根据iOS版本加载多个序列图像板文件?(5和6)
EN

Stack Overflow用户
提问于 2013-03-31 08:22:52
回答 1查看 2.8K关注 0票数 6

我有一个标签栏控制器应用,我正在努力使其兼容iOS 6和iOS 5。对于iOS 6,我使用自动布局。但是当我尝试在iOS 5上运行时,由于它不能识别NSLayoutConstraints,我得到了一个错误。

据我所知,我被要求使用不同的故事板,而不是启用自动布局。我已经将我的故事板复制到一个新的故事板中,但不知道如何设置在应用程序委托中使用哪个故事板。

做这件事的代码是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-31 08:30:09

在你的应用委托中,你可以找到类似这样的代码:

代码语言:javascript
复制
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MyStoryboard" bundle:nil];
self.window.rootViewController = [storyboard instantiateInitialViewController];
[self.window makeKeyAndVisible];

在这里,您可以添加一些代码,以便在depending on the version of iOS的几个故事板中进行选择

代码语言:javascript
复制
UIStoryboard *storyboard;
NSString *currSysVer = [[UIDevice currentDevice] systemVersion];
if (...) {
    storyboard = [UIStoryboard storyboardWithName:@"MyStoryboard-v5" bundle:nil];
} else {
    storyboard = [UIStoryboard storyboardWithName:@"MyStoryboard-v6" bundle:nil];
}
self.window.rootViewController = [storyboard instantiateInitialViewController];
[self.window makeKeyAndVisible];
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15725016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档