如何在框架集中设置故事板中的图像

时间:2018-02-09 11:08:52

标签: ios swift xcode frameworks storyboard

在“我的项目”中,有一个框架项目,此框架项目在资产目录中包含图像。

我想使用我主要项目的故事板来使用这些图像。

我可以通过定义像这样的框架

来使用类文件中的图像
myImageView.image = UIImage(named: "img1", in: Bundle.init(identifier: "com.abc"), compatibleWith: nil)

但不在故事板中。我可以在故事板中使用它,或者我只能使用代码吗?

2 个答案:

答案 0 :(得分:2)

您不能直接使用其他框架的资产,但可以将资产添加到主目标作为参考:

"将文件添加到Project.xcodeproj ..."

然后,您可以在图像视图和按钮的属性检查器中选择资产容器的图像。

答案 1 :(得分:2)

请按照以下步骤使用用户框架图片资源。

  • 为您的框架项目创建捆绑资源

  • 将所需图片添加到该捆绑资源

  • 构建框架并将该框架拖到项目中

  • 还可以从框架包中将该捆绑包资源拖放到您的项目中。

  • 将任何图片添加到您添加到捆绑资源中的故事板中。

请参阅以下图片了解更多详情。

enter image description here