kingfisher相关内容

如何使用 UIImageViewExtension 与 Swift 异步加载图像并防止重复图像或错误图像加载到单元格

我正在 Swift 4 中开发一个图像加载库,例如 Kingfisher 并带有一些扩展以支持加载图像从 URL 到 UIImageView . 那么我可以在 UICollection 或 UITableview 单元格上使用这个扩展,并带有这样的 UIImageView: let cell = collectionView.dequeueReusableCell(withReuseIde ..
发布时间:2022-01-20 16:23:18 移动开发

使用 kingfisher lib 插入授权头字段

我正在使用 Kingfisher 显示来自 url 的图像,但我的端点需要授权标头.如何在 iOS 的 Kingfisher 或 SDWebImage 中使用这些 url? 解决方案 使用 Kingfisher,您需要创建一个请求修饰符(AnyModifier 类型)并将其作为参数传递到 options .kf.setImage 方法的一部分,然后使用尾随闭包来实际设置图像. 示例: ..
发布时间:2021-09-30 19:37:43 移动开发

XCode 12:“SessionDelegate"在不同模块中有不同的定义

编辑:此问题发生在 XCode 12 Beta5 之后.Xcode 不允许不同的模块定义相同的名称(可能用于公共类和协议).Alamofire 和 Kingfisher 似乎同时定义了 SessionDelegate.我仍在努力寻找解决方案.. 我正在我们的应用程序中实现 iOS 14 小部件.我已经开始使用 XCode 12 Beta 2 并且一切都编译得很好.当我将 XCode 更新到 ..
发布时间:2021-09-30 19:13:46 移动开发

无法使用 Kingfisher 显示来自 url 的图像

我进口了翠鸟 导入 UIKit进口翠鸟 这是我可以解释问题的简单代码 创建一个 imageView 并尝试从 URL 显示图像 class ViewController: UIViewController {@IBOutlet 弱变量图像:UIImageView!覆盖 func viewDidLoad() {super.viewDidLoad()let rawstring = "http ..
发布时间:2021-09-14 20:35:29 移动开发

如何使用UIImageViewExtension与Swift异步加载图像并防止重复图像或错误图像加载到单元格

我正在Swift 4中开发图像加载库,类似于 Kingfisher ,并具有一些扩展名以支持加载图像从URL到UIImageView. 因此,我可以在具有UIImageView的UICollection或UITableview单元上使用此扩展,如下所示: let cell = collectionView.dequeueReusableCell(withReuseIdentifier:" ..
发布时间:2021-05-16 20:51:11 移动开发

翠鸟和雨燕3-无法使用url设置图像

检查文档和迁移指南,我应该能够使用以下代码设置新图像: imageView.kf.setImage(with:url ...) 但是实际上我无法在库中找到此方法,我只会看到: imageView.kf.setImage(with:Resource... ) 尽管我在文档中找不到任何内容,但是我不确切知道该资源应如何工作. 解决方案 Resource是协议. URL已扩 ..
发布时间:2020-07-31 08:09:56 其他开发

如何使用Kingfisher仅将图像缓存在磁盘中?

我正在使用 Kingfisher 库下载和缓存图像.我在实施过程中遇到了一些问题: 图像是否同时缓存在内存和磁盘中? 是否有仅在磁盘上缓存图像的规定? 我已经阅读了许多与此相关的文章,但是找不到任何解决方案. 解决方案 是的,Kingfisher在内存和磁盘上都缓存了图像. 默认情况下,将使用的RAM数量甚至没有限制,您必须自己设置该值: ImageCache ..
发布时间:2020-06-26 14:03:45 移动开发