在Xcode 4中添加自定义对象

时间:2012-11-06 11:35:16

标签: objective-c xcode macos cocoa controls

好的,这就是问题:

  • 我们都知道Object Library,其中包含所有控件
  • 如何将自定义对象添加到该列表中? (例如,在“自定义对象”下)

我已经阅读了以下内容,但我仍然无法使其工作(Snow Leopard上的Xcode 4.2):

  

将自定义对象添加到库中

     

虽然您通常将项目拖出“库”窗口并进入   您的用户界面,您还可以拖动您的自定义配置   那些对象回到Library窗口。这样做可以让你   稍后检索这些自定义对象,而无需重新配置   它们。

     

要向库中添加自定义对象,请执行以下操作:

     
      
  1. 在您的窗口中,根据需要配置对象。

  2.   
  3. 按住Option键并将对象拖到“库”窗口。

  4.   
  5. 在“库”窗口的组织窗格中,将对象拖放到“自定义对象”组或您创建的自定义组上。接口   Builder会提示您提供有关已删除对象的信息。

  6.   
  7. 填写有关对象的信息,然后按确定。

  8.         

    您可以使用此技术拖动一个对象或一组对象。   拖动多个对象时,整个组变为单个组   “库”窗口中的项目。将该项拖回库中   创建所有原始对象。

         

    您添加到库中的项目在Interface Builder之间保持不变   会话,以便您可以一遍又一遍地使用它们。删除一个   “库”窗口中的自定义项,请执行以下操作:

         
        
    1. 选择库中的“自定义对象”组以查看该组中的项目。

    2.   
    3. 选择您的自定义项目。

    4.   
    5. 按Delete键。

    6.         

      您必须从“自定义对象”组中删除自定义项目   从库窗口中删除它们。从自定义中删除项目   组文件夹将其从组中删除,但不从库中删除。

           

      除了向库中添加对象的自定义配置外,   你也可以通过一个新的对象添加到库中   Interface Builder插件。插件通常用于某些情况   您希望在哪里配置和编辑您的属性   自定义类。有关更多信息,请参阅“使用插件进行集成   新对象进入图书馆。“

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

我与一位XCode工程师进行了电子邮件交流,他在Apple工作,特别关注XCode 4中Interface Builder中的“自定义对象”问题,用他自己的话说,该菜单选项是“无功能”的。这些是他的确切话语,他也是Apple提供的WWDC 2012视频的主持人之一,以帮助开发人员。并不是说这是他的错,但我很失望地看到这个回复。

我希望他们在XCode的更高版本中纠正这个问题,因为这将是很好的实现功能。与此同时,我建议使用代码段库作为解决方法。

iOS开发工作中最好的: - )