如何在 XCode5 中创建 Interface Builder 插件?
我需要制作一个对象库,一个像Mapkit
这样的界面生成器插件,以便用户可以拖动我的自定义对象并添加到UIView< /代码>。
作为属性,我想用我的基本属性来显示和配置它。
知道如何做到这一点吗?
谢谢。
I need make an Object Library, an Interface Builder plugin like Mapkit
so that user can drag my Custom Object and add to UIView
.
As property, i want to show and configure it with my basic properties.
Any idea how to do this?
thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Xcode 4.0 中,Apple 取消了对在 Interface Builder 编辑器中使用 IBPlugins 提供的自定义 Interface Builder 调色板的支持。使用此类插件的 Xibs/Nibs 仍会编译,但无法编辑。您需要安装 Xcode 3(在单独的文件夹中,以免覆盖 4)并使用它来编辑带有自定义调色板的 xib。
这些都在 Xcode 4 的发行说明中。请继续关注预发行版本说明,了解有关此问题的更多更新。
Xcode 6 更新
不再需要插件。请参阅@IBDesignable 和@IBInspectable。 :-)
In Xcode 4.0, Apple has removed support for using custom Interface Builder palettes provided by IBPlugins in the Interface Builder editor. Xibs/Nibs that use such plugins will still compile but they cannot be edited. You'll need to install Xcode 3 (in a separate folder so as not to overwrite 4) and use it to edit xibs with custom palettes.
This is all in Xcode 4's release notes. Stay tuned to prerelease release notes for more updates on this matter.
Update for Xcode 6
Plugins are no longer necessary. See @IBDesignable and @IBInspectable. :-)
您需要为此创建一个 Interface Builder 插件;静态库没有任何 Interface Builder 知道如何使用的东西。
You need to create an Interface Builder plugin for that; the static library has nothing Interface Builder knows how to work with.