gpt4 book ai didi

ios - SwipeCellKit 不滑动

转载 作者:行者123 更新时间:2023-11-28 07:45:17 25 4
gpt4 key购买 nike

我无法使用 SwipeCellKit 让我的单元格滑动。代码在下面,我怀疑它是 cell.delegate 行,但我似乎对这个问题视而不见。我假设其他人会立即明白这一点。

注意:CharacterTableViewCell 是一个 SwipeTableViewCell 类。

任何帮助将不胜感激。

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! CharacterTableViewCell

cell.delegate = self as? SwipeTableViewCellDelegate

if let char = chars?[indexPath.row] {

let formattedString = NSMutableAttributedString()

formattedString
.normal("\(char.charName) - iLevel: ")
.bold("\(char.averageItemLevelEquipped)")
.normal("\n\(classConverter(class: (char.charClass))) - \(char.spec) (\(char.role))\nMissing gems: \(char.emptySockets)\nEnchants: \(char.backEnchant)")

cell.characterDataLabel.attributedText = formattedString

cell.characterThumbnail.layer.cornerRadius = 20
cell.characterThumbnail.layer.masksToBounds = true

cell.characterThumbnail.downloadedFrom(link: "http://render-eu.worldofwarcraft.com/character/\(char.thumbnail)")

cell.characterBackground.backgroundColor = UIColor(hex: classColor(class: char.charClass))

}

return cell
}

最佳答案

感谢@Dharmesh Kheni 和来自 Delegate Method to UItableViewCell Swift 的回答我解决了这个问题。

而不是 cell.delegate = self 作为? SwipeTableViewCellDelegate 我将 SwipeTableViewCellDelegate 移到了

extension ViewController: UITableViewDataSource, UITableViewDelegate, SwipeTableViewCellDelegate {

这就解决了。我知道这是一个显而易见的答案! ;)

关于ios - SwipeCellKit 不滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51204777/

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