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

Mc.*_*ver 10 iphone xcode xib ipad

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

在此输入图像描述

Rug*_*han 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];
Run Code Online (Sandbox Code Playgroud)


Ant*_* MG 6

Apple删除了它,因为他们只是想"强迫"每个人使用Storyboard,尽管据我所知,很多人都没有发现它们有用.

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

检查一个例子:

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

  • 有时我认为他们在appstore审查期间检查故事板,看看是否有隐藏的秘密屏幕:) (2认同)

Mah*_*a Y 5

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