我正在努力解决如何将 SDWebImage
添加到我用 swift
语言编写的 TVOs
项目。
我知道有这个提交 https://github.com/rs/SDWebImage/pull/1327但是将其集成到我的项目中的步骤是什么?目前我刚刚从上面的链接将 SDWebImage、Vendors 和 WebImage 目录复制到我的项目中。我无法导入 SDWebImage 是否有一些设置需要在我的项目中处理。任何帮助将不胜感激
最佳答案
您可以添加桥接 header 并导入 SDWebImage 所需的 header ,以使各个方法在您的 swift 项目中可用。
您可以点击此链接创建桥接 header : http://www.learnswiftonline.com/getting-started/adding-swift-bridging-header/
创建桥接头后,添加导入语句:
#import "UIImageView+WebCache.h"
#import "UIButton+WebCache.h"
此后您应该能够调用 UIImageView 和 UIButton 的 SDWebImage 方法。
例如为 ImageView 设置图像:
let previewImage : UIImageView = UIImageView(frame: CGRectMake(0,0,50,50))
previewImage.sd_setImageWithURL(NSURL(string: "Your image URL"), placeholderImage: UIImage(named: "Placeholder")
关于ios - 将 SDWebImage 集成到 TVOs 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33411764/