问题标签 [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.
ios - 仅使用 Kingfisher 库获取 UIImage
我只需要获取 UIImage 而不是使用Kingfisher 库加载普通的 UIImageView
为了实现它,我使用 UIImageView 实现了一个解决方法:
这段代码完美地工作,但我想以一种更干净的方式来做。这个库中是否有仅获取 UIImage 的方法?异步和缓存
ios - 从 UIImageView 中删除顶部/底部填充
我有一个习惯UITableViewCell
,它有一个UIImageView
. 我从互联网上提取图像以填充单元格中的图像视图,因此每个图像的纵横比可以不同。UIImageView
当图像宽度大于其高度时,我想避免顶部/底部填充。
我也想保持纵横比不变。我有一个自定义表格视图单元格布storyboard
局,约束将侧面固定到每个边距,顶部和底部。我对 UIImageView 的高度也有限制。然后我尝试根据原始图像的纵横比更改高度约束。
这第一次效果很好。我得到了原始图像,根据 UIImageViews 的宽度/高度计算出它的纵横比。但是,如果我向下滚动并返回到我的第一个图像,事情就会变得不稳定。最初 UIImageViews 框架的大小为 : (343.0, 250.0),但第二次 UIImageViews 框架为 1000/1000。
几件事:
我不确定为什么 UIImageViews 的宽度/高度是 1000/1000,看起来很奇怪。要么是细胞回收的东西,要么是设置高度约束,后来弄乱了尺寸。
我正在尝试的是否可以,这意味着它是有效的解决方案吗?
UIImageView
如果没有,考虑到我使用的是UITableView
自动布局和自动高度,是否有一种根据图像的纵横比调整高度大小的好方法。
swift - 同时加载带边框的图片
我想知道,是否可以与边框同时加载图像?例如,我有所有帖子的单元格。当用户发布图片时,边框在图片本身之前。
像这样我在里面设置图像cellForRowAtIndexPath
:
像这样我设置了一些外观:
ios - 翠鸟缓存图像到磁盘
我可以在控制台中获取图像,但在缓存中找不到它们。
ios - 如何将图像作为 NSData 从 Kingfisher 写入 Realm?
我做应用程序swift 2.3
并Realm database
获取Kingfisher framework
图像。我从服务器获取图像JSON
它是成功的,但是图像Realm database
是NSData
,如何将接收到的数据写入Kingfisher
到Realm
NSData
领域类:
你好!我无法将图像写入我的数据库:
swift - 导入 Kingfisher 库的问题 - Swift 3 Xcode 8.1
我最近决定将 Kingfisher 导入我的项目,我按照使用 CocoaPods的安装指南进行操作。一切都很顺利,直到我运行项目并说
没有这样的模块“翠鸟”
我还将 Firebase 添加到我的库中,并且没有遇到让我感到困惑的错误。
这是播客文件
这是我在我的视图控制器中导入的
在此先感谢您的帮助!
xcode - 翠鸟从 swift 2.3 更新到 3.0
我正在遭受一个奇怪的问题。我将我的项目从 2.3 更新到 swift 3.0。还在 pod 的帮助下更新了我的 Kingfisher 库。但它给出了以下错误“使用 swift 3.0 编译的模块无法在 swift 2.3 中导入”。请帮忙..
iphone - 使用 Kingfisher 加载图像
我是 IOS 开发的新手,并尝试使用 Kingfisher 库从 url 加载图像。我正在使用带有 Xcode 7 和 swift 2.3 的 Kingfisher 2.6。
为此,我创建了一个带有图像的集合视图单元格。首次运行时一切正常。显示了图像,但是当我向下滚动我的收藏视图时,所有图像都消失了。没有加载新图像,我也看不到我以前的图像。
这是我的代码
请帮我缓存和显示图像。
ios - 如何清除使用 Kingfisherin UITableView 加载的图像的内存和磁盘缓存?
我需要释放使用 Kingfisher 获取的图像占用的所有内存。我有一个 UITableView 存储了很多图像并且还具有加载更多功能。
我尝试了这些措施。
在 viewDidLoad() 我正在设置缓存大小。
在 viewWillDisappear() 我正在清除这个。
仍然没有按预期释放内存。如果我遗漏了什么,请纠正我。
swift3 - Kingfisher 和 Swift 3 - 无法使用 url 设置图像
检查文档和迁移指南,我应该能够使用以下代码设置新图像:
但实际上我在库中找不到这种方法,我只看到:
我不知道这个资源应该如何工作,因为我在文档中找不到任何东西。