在Swift框架中打包XIB以进行分发?

时间:2016-03-30 15:22:59

标签: ios xcode swift cocoapods xib

我正在创建一个Swift框架,所以我可以通过CocoaPods和Carthage分发它。我的问题是,是否可以在我的框架中分发.xib文件?如果是这样,消费者会如何使用它?

1 个答案:

答案 0 :(得分:1)

您可以从框架中加载.xib文件,如下所示:

UINib(nibName: "MyXib", bundle: NSBundle(identifier: "bundleName")

或者如果您知道框架中的类名称

UINib(nibName: "MyXib", bundle: NSBundle(forClass: MyClass.self)