gpt4 book ai didi

ios - 在 Swift 中将图像从 Firebase 添加到 TableView 单元格

转载 作者:可可西里 更新时间:2023-10-31 23:35:37 24 4
gpt4 key购买 nike

我正在使用 Firebase 制作一个社交应用程序 - 我想拍摄用户上传的每张照片(每个用户只上传一张图片)并将其添加到一个数组中,然后在每个单元格中显示它(每个单元格都不同用户上传了他独特的图片)。

到目前为止我什至没有任何代码因为我不知道从哪里开始../:

最佳答案

Firebase 没有提供简单的方法来为用户上传个人资料图片。我建议使用第三方网站,例如 Cloudinary .然后,您将使用唯一标识符(我建议使用用户 ID)在用户的个人资料信息中存储指向图像的链接。现在,您有一大堆用户对象,它们都有自己的个人资料图片 URL。

下一步,我们需要加载这些 URL,使其成为表格 View 单元格中的图像。为此,有一个很棒的库,名为 SDWebImage允许您从 URL 异步加载图像。这意味着,它们将在不中断您尝试在该 Controller 上执行的任何其他操作的情况下加载,并且在完全加载之前将显示占位符图像。添加此库后,您有 2 个步骤:

第一步:导入

#import "UIImageView+WebCache.h"

下一步:在 cellForRowAtIndexPath 中加载带有占位符的图像(使用其中包含 UIImageView 的自定义单元格)。

//user.picUrl is this specific user's profile picture URL
//placeholder.png is a png file in your project's resources
[cell.imageView sd_setImageWithURL:user.picUrl placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

关于ios - 在 Swift 中将图像从 Firebase 添加到 TableView 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39000694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com