触摸时不突出显示表格视图行
Posted
技术标签:
【中文标题】触摸时不突出显示表格视图行【英文标题】:Do not highlight table view row when touched 【发布时间】:2011-08-09 15:56:46 【问题描述】:当我选择表格视图的一行时,它变成蓝色。我希望当我触摸它时该行不会改变颜色。我该怎么做?
【问题讨论】:
【参考方案1】:每个单元都需要以下之一:
cell.selectionStyle = UITableViewCellSelectionStyleNone;
【讨论】:
【参考方案2】:如果您想禁止选择表格中的所有行,则在表格的视图控制器设置中(例如viewDidLoad
),设置
self.tableView.allowsSelection = NO;
参考:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html
【讨论】:
【参考方案3】:在cellforrowatindexpath下,给'cell'对象赋值
cell.selectionStyle = UITableViewCellSelectionStyleNone;
【讨论】:
以上是关于触摸时不突出显示表格视图行的主要内容,如果未能解决你的问题,请参考以下文章