【问题标题】:How to create an Interface Builder plugin in XCode5+?如何在 XCode5+ 中创建 Interface Builder 插件?
【发布时间】:2011-09-27 23:16:15
【问题描述】:

我需要制作一个Object Library,一个像Mapkit这样的Interface Builder插件,以便用户可以拖动我的自定义对象并添加到UIView

作为属性,我想用我的基本属性显示和配置它。

知道怎么做吗?

谢谢。

【问题讨论】:

    标签: iphone objective-c xcode cocoa xcode5


    【解决方案1】:

    在 Xcode 4.0 中,Apple 已取消对使用 IBPlugins 在 Interface Builder 编辑器中提供的自定义 Interface Builder 调色板的支持。使用此类插件的 Xibs/Nibs 仍可编译,但无法编辑。您需要安装 Xcode 3(在单独的文件夹中以免覆盖 4)并使用它来编辑带有自定义调色板的 xib。

    这一切都在 Xcode 4 的发行说明中。请继续关注预发布版本说明,了解有关此问题的更多更新。

    Xcode 6 更新

    不再需要插件。请参阅@IBDesignable 和@IBInspectable。 :-)

    【讨论】:

    【解决方案2】:

    您需要为此创建一个 Interface Builder 插件;静态库没有 Interface Builder 知道如何使用的内容。

    【讨论】:

    • 查看 Apple 网站以获取信息。请注意,对 Xcode 4 的 IB 插件支持已被删除——除非您使用的是 Xcode 3 或更早版本,否则您无法做您想做的事情。
    • 哎呀。在您的评论中没有注意到这一点。道歉。
    • 一个问题必须在一段时间后首先编辑。继续编辑它。为您的麻烦 +1。
    猜你喜欢
    • 2014-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-21
    • 2012-08-15
    • 1970-01-01
    • 2017-11-21
    • 2016-03-16
    相关资源
    最近更新 更多