如何为从.xib文件创建的自定义单元格使用SwipeCellKit的自定义滑动功能?

时间:2019-03-25 19:57:08

标签: swift uitableview tableview

我有一个使用CustomCell.xib制作的自定义单元格,以及与此相关的类。我使用它的方式是在viewDidLoad()中注册我的自定义单元格:

categoryTableView.register(UINib(nibName: "CustomCell", bundle: nil), forCellReuseIdentifier: "customCell")
configureTableView()

然后我像这样设置单元格:     让cell = tableView.dequeueReusableCell(withIdentifier:“ customCell”,for:indexPath)为! CustomCategoryCell

现在,我想使用一个名为SwipeCellKit的CocoaPod,它使单元格能够进行滑动操作以及添加图像并完全可自定义滑动。

为了使用这个!我必须将单元的向下转换更改为as! SwipeTableViewCell

所以我的问题是:是否可以同时使用自定义单元和SwipeCellKit CocoaPod?

我最初的想法是转到表视图控制器,直接在其中创建自定义单元,而不是在自定义.xib文件中,或者复制并粘贴GitHub项目中给出的代码。

有什么想法吗?

非常感谢您!

1 个答案:

答案 0 :(得分:0)

您应该将SwipeTableViewCell作为自定义单元格的超类,而不是UITableViewCell

import UIKit
import SwipeCellKit

class CustomCell: SwipeTableViewCell {
    [...]
}