0

好的,这是问题:

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

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

将自定义对象添加到库

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

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

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

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

  3. 在库窗口的组织窗格中,将对象拖放到自定义对象组或您创建的自定义组上。Interface Builder 会提示您输入有关已放置对象的信息。

  4. 填写有关您的对象的信息,然后按 OK。

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

您添加到库中的项目在 Interface Builder 会话之间持续存在,以便您可以反复使用它们。要从“库”窗口中删除自定义项目,请执行以下操作:

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

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

  3. 按删除键。

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

除了将对象的自定义配置添加到库中之外,您还可以通过 Interface Builder 插件将全新的对象添加到库中。插件通常用于您希望能够配置和编辑自定义类的属性的情况。有关详细信息,请参阅“使用插件将新对象集成到库中”。</p>

有任何想法吗?

4

1 回答 1

2

我与一位在 Apple 工作的 XCode 工程师进行了电子邮件交流,专门讨论了 XCode 4 的 Interface Builder 中的“自定义对象”问题,用他自己的话来说,该菜单选项是“无功能的”。这些是他的原话,他也是 Apple 为帮助开发者提供的 WWDC 2012 视频的演示者之一。并不是说这是他的错,但是看到这个回复我很失望。

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

在您的 iOS 开发工作中一切顺利 :-)

于 2013-05-21T14:11:30.830 回答