3

有没有办法在 Carthage 框架中分发自定义 IBDesignable / IBInspectable UIView 控件?

这是一个演示框架:

https://github.com/exchangegroup/MyCustomView

它具有可设计MyCustomView性和可检查性myBorderWidth

自定义类

可设计视图显示在框架项目的情节提要中。

可检查的作品

但是,如果我将此框架包含在另一个带有 Carthage 的应用程序中,则情节提要不允许设计MyCustomView.

这是一个与 Carthage 一起使用的演示应用程序:

https://github.com/exchangegroup/UsingMyCustomView

inspectable_does_not_work

有没有办法用 carthage 分发可设计的 UIView?

在 Xcode 6.4 和 Xcode 7 中测试。

迦太基:0.6.4

4

1 回答 1

0

您可以,但您需要包含在包含您的资产(故事板)的主机应用程序中链接的捆绑包。如果您希望他们能够将 uiview 拖到故事板中,请查看您的自定义设计和/或编辑它,这有点棘手。如果您的 uiview 覆盖 awakeafternib 您实际上可以将其设计为您可以简单地将它们拖到情节提要中并且它们完全呈现而无需额外的容器视图。我不知道有一种方法可以像编辑模板一样编辑原始情节提要视图。

于 2017-01-18T08:00:17.800 回答