小编sno*_*ker的帖子

Swift 3:tableView 从 Firebase 复制加载的图像

我正在尝试显示带有图像的用户列表。这是代码

    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! UserListTableViewCell
    let message = messages[indexPath.row]
    cell.message = message
    return cell
}
Run Code Online (Sandbox Code Playgroud)

在 UserListTableViewCell 文件中,我正在下载图像(也使用缓存)并将其显示在表格上。但我看到某些行有重复/重复的图像。重新加载后,重复项消失,但回到垂直滚动状态。

有时候是这样的 : 在此处输入图片说明

这是 UserListTableViewCell 文件:

import UIKit
import Firebase

class UserListTableViewCell: UITableViewCell {

@IBOutlet weak var username: UILabel!
@IBOutlet weak var textMessage: UILabel!
@IBOutlet weak var timeLabel: UILabel!
@IBOutlet weak var userImage: UIImageView!



var message: Message? {

    didSet {

        if let id = message?.chatPartnerID() {

            let …
Run Code Online (Sandbox Code Playgroud)

uitableview ios firebase swift

1
推荐指数
1
解决办法
1350
查看次数

标签 统计

firebase ×1

ios ×1

swift ×1

uitableview ×1