我正在尝试用Objective-C语言创建一个没有使用Xcode 6 Beta 5的故事板的项目.我尝试并创建了一个空项目,但它不能用作Xcode 5.
我已经阅读了这个主题如何在Xcode 6中创建没有故事板的项目 - Swift但它对我没有帮助.
小智 9
你是什么意思它不能用作Xcode 5?您可以在不情节串连图板创建空的项目,然后在Xcode中添加您自己用XIB1类像5:文件 - >新建 - >文件 - >可可触摸类 - >设置"的子类:"(举例来说)的UIViewController,并检查"还创建XIB文件".
小智 8
您首先要创建一个新的"单一视图"项目.这开始于一个Storyboard,但是当Xcode 6删除了创建Empty项目的选项时,我们将从这里开始使用它.
然后,为该项目创建一个新文件,进入"用户界面"类别并选择"查看".我将它命名为与原始ViewController相同的名称,因为它将替换我们即将从项目中删除的故事板.
创建XIB后,您将需要选择它并将"文件所有者"设置为指向您希望此XIB链接的"ViewController"类.这是通过进入Xib文件所有者的Identity Inspector,并将NSObject的默认值更改为视图控制器的类名来完成的.
完成后,您需要转到Connections Inspector以将文件所有者的视图链接到XIB的视图.只需点击"视图"对面的小圆圈,然后将其拖到视图中即可进行连接.然后,您应该在视图和视图之间建立连接.
现在重要的部分.在"常规"选项卡下进入您的项目目标.有一个名为"部署信息"的小节.在该小节中,有一个"主界面"字段.该字段应显示故事板的名称.您需要删除此字段中显示的值,以便将主界面留空.
然后进入App Delegate并设置窗口的根视图控制器,就像您以前版本的Xcode一样.完成后,您应该使用XIB运行应用程序,并且可以从项目中删除故事板而不会产生任何不利影响.
| 归档时间: |
|
| 查看次数: |
17024 次 |
| 最近记录: |