iOS swift UITableView的cell被点击或是用代码选中其中的UIImageView会显示Highlighted效果

1.展示

在这里插入图片描述

在这里插入图片描述

2.cell的代码选中不能用cell.isSelected,而要用tableView.selectRow(

        //这两个都不行
        cell.isSelected = true
        cell.isHighlighted = true

下面的可以:

            print("开始刷新")
            tableView.reloadData()
            tableView.layoutIfNeeded()
            print("刷新完成")
            tableView.selectRow(at: IndexPath.init(row: 2, section: 1), animated: false, scrollPosition: UITableView.ScrollPosition.bottom)
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页