开发者

Grouped TableView selection problem

Ok, I have a grouped TableView that has the following overridden method:

-(NSIndexPath*)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath{ return nil; }

... Obvious enough, to disable selection.

BUT!

If the user presses and holds on a cell, it gets highlighted (selected)!! I need to disable this, too.

On a side note, I am using the tableView to display static Data, almost like the About tableView in Settings > General. It just loads the info from an array of strings that I created manually.

If there is a better way to represent the data, please do tell!

开发者_JAVA技巧

Thanks!


Set the selectionStyle property of the cell to UITableViewCellSelectionStyleNone.

See the documentation for tableView:willSelectRowAtIndexPath: to see why this is needed even though you're indicating that you don't want the cell selected.


[cell setSelectionStyle:UITableViewCellSelectionStyleNone];

...did the trick.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜