触摸单元格时隐藏灰色

时间:2017-10-14 12:02:21

标签: objective-c xcode uitableview

我正在制作一个具有多个单元格选择的应用程序(我使用复选标记),就像这样

enter image description here

问题在于,当我点击一个单元格时,它仍然是灰色的并且非常糟糕。我该如何解决?

3 个答案:

答案 0 :(得分:4)

如果您根本不想显示灰色选择:

  • 在Storyboard
  • 中选择UITableViewCell
  • 在Inspector中,将selected设置为none

您可以找到更多选项来以编程方式in this answer设置它。

答案 1 :(得分:1)

didSelectRowAt#

尝试此代码
cell.selectionStyle = UITableViewCellSelectionStyleNone

答案 2 :(得分:0)

您可以使用:

clickable="false"

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    tableView.deselectRowAtIndexPath(indexPath, animated: true)
}