触摸时不要突出显示表格视图行

时间:2011-04-20 16:23:30

标签: cocoa-touch ios uitableview highlight

当我选择一个表格视图的行时,它变为蓝色。当我触摸它时,我希望行不会改变颜色。我怎么能这样做?

3 个答案:

答案 0 :(得分:6)

每个细胞都需要其中一个:

cell.selectionStyle = UITableViewCellSelectionStyleNone;

答案 1 :(得分:1)

如果您想禁止在表格中选择所有行,那么在表格视图控制器的设置中(例如在viewDidLoad中),设置

self.tableView.allowsSelection = NO;

参考:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html

答案 2 :(得分:0)

在cellforrowatindexpath下,将一个变量分配给'单元格'对象

cell.selectionStyle = UITableViewCellSelectionStyleNone;