我有一个使用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项目中给出的代码。
有什么想法吗?
非常感谢您!
答案 0 :(得分:0)
您应该将SwipeTableViewCell
作为自定义单元格的超类,而不是UITableViewCell
。
import UIKit
import SwipeCellKit
class CustomCell: SwipeTableViewCell {
[...]
}