使用Xcode 5创建基于xib的界面

时间:2013-10-28 10:51:43

标签: iphone xcode ipad xib

我正在尝试使用Singe View模板创建一个新应用,但没有xib或storyboard选项使我的界面成为xib文件!为什么Apple会从iOS 7中删除xib?!!如何使用xib接口文件创建应用程序?

enter image description here

3 个答案:

答案 0 :(得分:22)

  • 创建新项目
  • 选择单一视图应用程序
  • 设置ProjectName和其他设置
  • 将项目保存在位置
  • 在左侧的导航器面板中选择项目
  • 从项目中删除Main.storyboard文件
  • 在Project
  • 中添加新的.xib文件
  • 在右侧面板的“常规选项卡”中将主界面设置为.xib文件。
  • didFinishLaunchingWithOptions方法
  • 中粘贴以下代码
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = [[UIViewController alloc] initWithNibName:@"YourViewController" bundle:nil];
[self.window makeKeyAndVisible];

答案 1 :(得分:6)

Apple取消了它,因为他们只是想“强迫”每个人使用Storyboard,尽管据我所知,很多人都觉得它们没用。

我担心你必须自己做,只需创建一个空应用并为自己设置视图。

检查一个例子:

http://www.appcoda.com/hello-world-app-using-xcode-5-xib/

答案 2 :(得分:5)

Apple将其从xcode 5中删除。你只有一个选择故事板的选项。 如果你想要xibs然后在创建singleView应用程序后删除storyboard并手动添加xib。 另一个选择是在xcode 4.6或earliar版本中创建应用程序,然后在xcode 5上运行它。