我已经创建了Cocoa Touch基础应用程序,并尝试以编程方式加载图像。我已将我的图像放入捆绑资源中。通过故事板图片被加载,但是,不能以编程方式工作。图像不会显示出来。如何在Cocoa Touch框架中加载图像?
1
A
回答
2
我们正在创建在另一个项目中使用的框架,因此在您的框架中,您想访问您的frameWork捆绑包,通过以下代码获取frameWork捆绑包。
func getBundle() -> Bundle? {
var bundle: Bundle?
if let urlString = Bundle.main.path(forResource: "YOUR_FRAMEWORK_BUNDLE_NAME", ofType: "framework", inDirectory: "Frameworks") {
bundle = (Bundle(url: URL(fileURLWithPath: urlString)))
}
return bundle
}
let bundel = getBundle()
imageView.image = UIImage(named: "image.jpg", in: bundel, compatibleWith: nil)
相关问题
- 1. 如何剥离Cocoa Touch框架
- 2. 如何使用Cocoa Touch交换图像
- 3. Tkinter在框架中加载图像
- 4. iOS之上的框架Cocoa touch/SDK
- 5. 从Cocoa Touch框架创建CocoaPod
- 6. Cocoa Touch:在for循环中添加图像
- 7. 如何在Cocoa touch中添加全屏视图?
- 8. 如何用Swift Package Manager创建Cocoa Touch框架?
- 9. Cocoa/Cocoa Touch UI元素的图像存储在哪里?
- 10. 使用Cocoa Touch绘制目标图像
- 11. 在Cocoa Touch中为图像视图设置动画效果
- 12. 在Cocoa中创建框架
- 13. Cocoa Touch:如何在父视图中添加水平居中的子视图?
- 14. 如何在我自己的Cocoa Pod框架中添加Google Map Cocoa Pod
- 15. 在Cocoa Touch中管理子视图
- 16. 如何在我的框架中添加加载图片?
- 17. Cocoa-Touch如何:MPMoviePlayerController循环?
- 18. 如何在框架中显示图像?
- 19. 如何在框架中显示图像?
- 20. 在Cocoa Touch中添加一个自定义弹出框
- 21. Cocoa Touch - 使用加速度计移动图像
- 22. 循环添加UIImageView Cocoa Touch
- 23. Cocoa Touch上的AES加密
- 24. 在Cocoa中切换视图(不是Cocoa Touch)
- 25. Cocoa框架中窗口的背景图像
- 26. 为什么使用dequeueReusableCellWithIdentifier时框架总是相同? (Cocoa Touch)
- 27. Cocoa Touch Framework和pre-Xcode6框架之间的区别
- 28. Cocoa中的GraphKit框架
- 29. 如何在Sencha Touch中显示图像?
- 30. 如何显示加载框架时的加载图标
您需要正确获取框架包。 – Bala
如果我通过文件检查器选择是否在故事板中加载图像。但如果我通过编程方式完成相同的工作。 imageView.image = UIImage(named:“image.jpg”) – vara