好的,我有一个分组的TableView,它具有以下重写方法:
- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath { 返回零; }
......很明显,禁用选择。
BUT!
如果用户按下并按住某个单元格,则会突出显示(选中)!!我也需要禁用它。
在旁注中,我使用tableView显示静态数据,几乎就像在设置>中关于tableView一样。一般。它只是从我手动创建的字符串数组中加载信息。
如果有更好的方式来表示数据,请告诉我们!
谢谢!
答案 0 :(得分:2)
将单元格的selectionStyle
属性设置为UITableViewCellSelectionStyleNone
。
请参阅tableView:willSelectRowAtIndexPath:
的文档,了解为什么需要这样做,即使您表明您不希望选择该单元格。
答案 1 :(得分:1)
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
......做了伎俩。