对我来说,以下几点效果不错:
tableView.allowsSelection = false
这意味着didSelectRowAt#
美元根本不起作用.也就是说,touch 一排桌子本身,绝对不会有任何效果.(因此,显然,永远不会有选定的动画.)
(请注意,如果在单元格上有UIButton
个或任何其他控件,这些控件当然仍然有效.在表格单元格上碰巧有任何控件,都与UITableView允许您使用didSelectRowAt#
" Select 一行"的功能完全无关.)
另一点需要注意的是:当UITableView
处于编辑模式时,这不起作用.要在编辑模式下限制单元格 Select ,请使用如下代码:
tableView.allowsSelectionDuringEditing = false