将xib文件添加到具有故事板的项目中

时间:2012-09-22 09:24:45

标签: iphone ios ipad storyboard xib

我是iPhone初级,我正在使用Xcode 4.3和iOS5。 我使用iPhone5的故事板创建了一个巨大的项目,当我试图发布时,该项目被拒绝了,因为他们告诉我它不是在iPhone4& iPad3的。 现在,我正在尝试解决这个问题,我试图让它在Xcode中的iPhone4模拟器中运行,但它给出了这个错误:

storyboards are unavailable on ios 4.3 and prior

我google了,发现我必须创建xib文件。

但我不知道如何执行此操作并为每个viewControllers创建Xib文件,因为现在只有(h& m)文件。 如果我创建了Xib文件,这是否会导致我花了很长时间构建它后从项目中删除故事板? 请帮我。 谢谢你提前。

4 个答案:

答案 0 :(得分:0)

如果您打算使用.xibs,那么首先使用.xib可能会更好。 5.0。

基本上是的,您必须使用.xib文件重新创建故事板。根据您设置故事板的方式,这可能也包括对代码的更改。

你也可以保留故事板 - 尽管我记得,“初始XIB”和“初始故事板”中有两个plist选项 - iOS 5+将使用后者加载应用程序。

答案 1 :(得分:0)

在项目导航器中选择您的项目,选择摘要选项卡,并将部署目标设置为5.0或更高版本(在您的iPhone上可用),它可能有效

答案 2 :(得分:0)

如果要支持旧版本的IOS,则必须使用XIB文件而非故事板。 故事板仅适用于IOS 5和高版本。我们不能在同一个项目中使用storyboard和xib。您可能想要删除StoryBoard并从XIB文件开始。

答案 3 :(得分:0)

使用兼容版本

更改部署目标