问题标签 [kingfisher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
45968 浏览

ios - 仅使用 Kingfisher 库获取 UIImage

我只需要获取 UIImage 而不是使用Kingfisher 库加载普通的 UIImageView

为了实现它,我使用 UIImageView 实现了一个解决方法:

这段代码完美地工作,但我想以一种更干净的方式来做。这个库中是否有仅获取 UIImage 的方法?异步和缓存

0 投票
1 回答
693 浏览

ios - 从 UIImageView 中删除顶部/底部填充

我有一个习惯UITableViewCell,它有一个UIImageView. 我从互联网上提取图像以填充单元格中的图像视图,因此每个图像的纵横比可以不同。UIImageView当图像宽度大于其高度时,我想避免顶部/底部填充。

IE: 在此处输入图像描述

我也想保持纵横比不变。我有一个自定义表格视图单元格布storyboard局,约束将侧面固定到每个边距,顶部和底部。我对 UIImageView 的高度也有限制。然后我尝试根据原始图像的纵横比更改高度约束。

这第一次效果很好。我得到了原始图像,根据 UIImageViews 的宽度/高度计算出它的纵横比。但是,如果我向下滚动并返回到我的第一个图像,事情就会变得不稳定。最初 UIImageViews 框架的大小为 : (343.0, 250.0),但第二次 UIImageViews 框架为 1000/1000。

几件事:

  1. 我不确定为什么 UIImageViews 的宽度/高度是 1000/1000,看起来很奇怪。要么是细胞回收的东西,要么是设置高度约束,后来弄乱了尺寸。

  2. 我正在尝试的是否可以,这意味着它是有效的解决方案吗?UIImageView如果没有,考虑到我使用的是UITableView自动布局和自动高度,是否有一种根据图像的纵横比调整高度大小的好方法。

0 投票
0 回答
93 浏览

swift - 同时加载带边框的图片

我想知道,是否可以与边框同时加载图像?例如,我有所有帖子的单元格。当用户发布图片时,边框在图片本身之前。

像这样我在里面设置图像cellForRowAtIndexPath

像这样我设置了一些外观:

0 投票
2 回答
6963 浏览

ios - 翠鸟缓存图像到磁盘

我可以在控制台中获取图像,但在缓存中找不到它们。

图片说明在这里

0 投票
2 回答
709 浏览

ios - 如何将图像作为 NSData 从 Kingfisher 写入 Realm?

我做应用程序swift 2.3Realm database获取Kingfisher framework图像。我从服务器获取图像JSON

它是成功的,但是图像Realm databaseNSData,如何将接收到的数据写入KingfisherRealmNSData

领域类:

你好!我无法将图像写入我的数据库:

0 投票
1 回答
1556 浏览

swift - 导入 Kingfisher 库的问题 - Swift 3 Xcode 8.1

我最近决定将 Kingfisher 导入我的项目,我按照使用 CocoaPods的安装指南进行操作。一切都很顺利,直到我运行项目并说

没有这样的模块“翠鸟”

我还将 Firebase 添加到我的库中,并且没有遇到让我感到困惑的错误。

这是播客文件

这是我在我的视图控制器中导入的

在此先感谢您的帮助!

0 投票
0 回答
216 浏览

xcode - 翠鸟从 swift 2.3 更新到 3.0

我正在遭受一个奇怪的问题。我将我的项目从 2.3 更新到 swift 3.0。还在 pod 的帮助下更新了我的 Kingfisher 库。但它给出了以下错误“使用 swift 3.0 编译的模块无法在 swift 2.3 中导入”。请帮忙..

0 投票
0 回答
1746 浏览

iphone - 使用 Kingfisher 加载图像

我是 IOS 开发的新手,并尝试使用 Kingfisher 库从 url 加载图像。我正在使用带有 Xcode 7 和 swift 2.3 的 Kingfisher 2.6。

为此,我创建了一个带有图像的集合视图单元格。首次运行时一切正常。显示了图像,但是当我向下滚动我的收藏视图时,所有图像都消失了。没有加载新图像,我也看不到我以前的图像。

这是我的代码

请帮我缓存和显示图像。

0 投票
5 回答
8439 浏览

ios - 如何清除使用 Kingfisherin UITableView 加载的图像的内存和磁盘缓存?

我需要释放使用 Kingfisher 获取的图像占用的所有内存。我有一个 UITableView 存储了很多图像并且还具有加载更多功能。

我尝试了这些措施。

在 viewDidLoad() 我正在设置缓存大小。

在 viewWillDisappear() 我正在清除这个。

仍然没有按预期释放内存。如果我遗漏了什么,请纠正我。

0 投票
3 回答
10964 浏览

swift3 - Kingfisher 和 Swift 3 - 无法使用 url 设置图像

检查文档和迁移指南,我应该能够使用以下代码设置新图像:

但实际上我在库中找不到这种方法,我只看到:

我不知道这个资源应该如何工作,因为我在文档中找不到任何东西。