标签: ios swift xcode frameworks storyboard
在“我的项目”中,有一个框架项目,此框架项目在资产目录中包含图像。
我想使用我主要项目的故事板来使用这些图像。
我可以通过定义像这样的框架
myImageView.image = UIImage(named: "img1", in: Bundle.init(identifier: "com.abc"), compatibleWith: nil)
但不在故事板中。我可以在故事板中使用它,或者我只能使用代码吗?
答案 0 :(得分:2)
您不能直接使用其他框架的资产,但可以将资产添加到主目标作为参考:
"将文件添加到Project.xcodeproj ..."
然后,您可以在图像视图和按钮的属性检查器中选择资产容器的图像。
答案 1 :(得分:2)
请按照以下步骤使用用户框架图片资源。
为您的框架项目创建捆绑资源
将所需图片添加到该捆绑资源
构建框架并将该框架拖到项目中
还可以从框架包中将该捆绑包资源拖放到您的项目中。
将任何图片添加到您添加到捆绑资源中的故事板中。
请参阅以下图片了解更多详情。