【问题标题】:How to use "Custom Objects" in IB in XCode 4如何在 XCode 4 的 IB 中使用“自定义对象”
【发布时间】:2012-06-15 16:35:53
【问题描述】:

这是在 Xcode 4 中,它让我相信我可以创建和重用自定义对象。但是,我找不到任何这样做的方法。

你如何使用它?有人知道吗?

【问题讨论】:

  • 这是一个非常好的问题;我希望能够实现此功能。
  • 我在这里和其他论坛看到过这个问题,但似乎没有人理解它是否可能。我试过将各种物体拖入其中,但没有成功。

标签: xcode xcode4 xcode4.3


【解决方案1】:

简短回答:您目前无法使用“自定义对象”部分来创建自定义对象。

自定义对象部分包含第三方界面生成器元素。旧版本的 Xcode 和 Interface Builder 支持创建自定义用户界面元素。 BWToolkit 包含自定义元素的示例。如果您在 Xcode 4 中打开包含自定义元素的旧 Xcode 项目,这些元素将出现在自定义对象部分。 Xcode 4 目前不允许您编辑包含自定义用户界面元素的 xib 文件,从而降低了自定义对象部分的实用性。

如果您希望能够在 Xcode 4 中创建自定义用户界面元素,file a bug report with Apple

【讨论】:

  • 因此,换句话说,如果我使用恰好在身边的旧版本的 Xcode 创建 IBPlugin(很有趣:),那么我可以使用自定义对象。这是一个明确的答案。它解释了a)你不能使用它和b)它为什么存在。我相信其他人已经尝试过回答这个问题,而是喋喋不休地谈论“Xcode 4 没有 IBPlugins,他们怎么能做到这一点?!!” - 而不是回答问题。谢谢。这样就搞清楚了。我不认为我会为 Apple 明确想要弃用的东西编写插件。
  • 澄清一下:Apple 的文档说您不能编辑使用 IBPlugins 创建的 nib - 只需编译它们。所以我想我仍然不知道为什么这个小组存在。只是一些没有被删除的东西?
猜你喜欢
  • 2012-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多