有没有办法在Carthage框架中分发自定义IBDesignable / IBInspectable UIView控件?
这是一个演示框架:
https://github.com/exchangegroup/MyCustomView
它有designable MyCustomView
,可检查属性myBorderWidth
。
可设计视图显示在框架项目的故事板中。
但是,如果我将此框架包含在Carthage的另一个应用程序中,则故事板不允许设计MyCustomView
。
https://github.com/exchangegroup/UsingMyCustomView
有没有办法用carthage分发可设计的UIView?
在Xcode 6.4和Xcode 7中测试。
迦太基:0.6.4答案 0 :(得分:0)
您可以,但您需要包含在包含您的资源的主机应用中链接的捆绑(故事板)。 如果您希望他们能够将uiview拖动到故事板中,请查看您的自定义设计和/或编辑它,这有点棘手。如果您的uiview覆盖了awakeafternib,您实际上可以设计它,只需将它们拖到故事板中即可完全呈现,而无需额外的容器视图。我不知道如何编辑原始故事板视图,就像它是模板一样。