HOW CAN I DISABLE THE UITABLEVIEW SELECTION HIGHLIGHTING?

Nigel Bunyan

Total Post:20

Points:140
Posted by  Nigel Bunyan
 1339  View(s)
Ratings:
Rate this:
I have created an application using UITableView, but now when I tap a row in a UITableView, the row is highlighted and selected.
Is it possible to disable this so tapping a row does nothing?
  1. Tarun Kumar

    Post:214

    Points:1642
    Re: How can I disable the UITableView selection highlighting?

    All you have to do is set the selection style on the UITableViewCell instance using either:
    cell.selectionStyle = UITableViewCellSelectionStyleNone;
    or
    [cell setSelectionStyle:UITableViewCellSelectionStyleNone];

    Further, make sure you either don't implement -tableView:didSelectRowAtIndexPath: in your table view delegate or explicitly exclude the cells you want to have no action if you do implement it.

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!