gpt4 book ai didi

ios - 不知道为什么当我点击单元格表时弹出 "label"

转载 作者:行者123 更新时间:2023-11-29 01:15:55 24 4
gpt4 key购买 nike

Before tapping the cell

After tapping the cell

点击单元格后我不明白为什么当我点击 UITableView

中的一个单元格时,“标签”这个词一直弹出
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("cell")! as UITableViewCell
cell.textLabel?.text = categories[indexPath.row]
cell.imageView?.image = normal_icons[indexPath.row]
return cell
}

func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) {
let cell = tableView.cellForRowAtIndexPath(indexPath)
cell?.accessoryType = UITableViewCellAccessoryType.None
cell?.textLabel?.textColor = UIColor.blackColor()
cell?.imageView?.image = normal_icons[indexPath.row]
}

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let cell = tableView.cellForRowAtIndexPath(indexPath)
cell?.accessoryType = UITableViewCellAccessoryType.Checkmark
cell?.textLabel?.textColor = UIColor.blueColor()
cell?.imageView?.image = active_icons[indexPath.row]
cell!.detailTextLabel?.text = " "
}

表格单元格类型是

enter image description here

最佳答案

改变

func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath)

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)

请注意您确实取消选择RowAtIndexPath 并选择RowAtIndexPath

但我相信它还有更多问题,即使在将 didDeselect 更改为 didSelect 之后也是如此

关于ios - 不知道为什么当我点击单元格表时弹出 "label",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35190911/

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