我想和DeviceTableViewCell一起使用TDBadgedCell的经典作品。我们怎么才能把这两个家族结合起来?例如,cellBadgedCell类.I希望在单元格类中使用badgeString。这将是我在代码中展示的方式
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return items.count
}
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
var cellBadgedCell = tableView.dequeueReusableCell(withIdentifier:"BadgedCell") as? TDBadgedCell;
if(cellBadgedCell == nil) {
cellBadgedCell = TDBadgedCell(style: .default, reuseIdentifier: "BadgedCell");
}
cellBadgedCell?.badgeString = demoItems[indexPath.row]["badge"]!
cellBadgedCell.badgeColor = .orange
let cell = tableView.dequeueReusableCell(withIdentifier: cellId, for: indexPath) as! DeviceTableViewCell
return cell
}我想要的函数应该是这样:
cell?.badgeString = ıtems[indexPath.row]["badge"]!
cell.badgeColor = .orange发布于 2019-04-02 12:39:49
您可以定义类DeviceTableViewCell: TDBadgedCell,也可以使用badgeString和badgeColor
https://stackoverflow.com/questions/55474620
复制相似问题