触摸单元格时隐藏灰色

Posted

技术标签:

【中文标题】触摸单元格时隐藏灰色【英文标题】:Hide grey color when cell is touched 【发布时间】:2017-10-14 12:02:21 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

在情节提要中选择UITableViewCell 在 Inspector 中,将 selected 设置为 none

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

【讨论】:

【参考方案2】:

didSelectRowAt#试试这个代码

cell.selectionStyle = UITableViewCellSelectionStyleNone

【讨论】:

【参考方案3】:

你可以用这个:

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

cell.selectionStyle = UITableViewCellSelectionStyle.None

【讨论】:

以上是关于触摸单元格时隐藏灰色的主要内容,如果未能解决你的问题,请参考以下文章

ios:在点击collectionview单元格或tableview单元格时禁用第二个触摸事件

滚动单元格时表格视图设置消失

隐藏collectionview单元格时关闭空间?

HTML表格在隐藏单元格时留下空白

允许触摸表格单元格以取消其他当前触摸

长按(触摸并等待)tableView 中的单元格