Mar*_*sta 7 xcode interface-builder ios-frameworks ibdesignable xcode7
我在这个网站上寻找一些解决方案,我发现这个答案并没有解决我的问题.
如何在Interface Builder中使用来自外部框架(扩展名为.framework的文件)的自定义UIView,而不使用CocoaPods,也不将此项目添加为项目的目标.
假设我有一个单独的项目:Cocoa Touch Framework项目模板,我想在我的其他项目中使用它.我将它添加到嵌入式二进制文件和链接框架和库中,我可以在Objective-C中使用它:
@import MyFramework;
Run Code Online (Sandbox Code Playgroud)
在斯威夫特:
import MyFramework
Run Code Online (Sandbox Code Playgroud)
但是从未知的原因,Interface Builder没有看到使用@IBDesignable的自定义视图有趣的想法是当我的项目运行时,外部框架的自定义视图正在显示.唯一的问题是在Interface Builder的设计过程中不显示任何内容.
我没有使用CocoaPods,我不想将我的框架项目作为Target嵌入,因为这是许多项目的通用框架.如何将此外部项目/框架附加到我的项目中,以便Interface Builder可以正常工作.当我使用Cocoa Touch Framework项目模板创建目标,以便此框架在我的项目"内部"时,Interface Builder在设计时和运行时期间按预期工作.
有什么方法可以将我的外部项目作为目标附加到其他项目?