title: Cannot disable highlighting the first time UITableView selected?
body: <p>I have implemented <code>cell.selectionStyle = UITableViewCellSelectionStyleNone;</code> both in: </p>
  
  <pre><code>-(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath { }
  </code></pre>
  
  <p>and in:</p>
  
  <pre><code>- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { }
  </code></pre>
  
  <p>But each row keeps geting blue selection first time it is clicked. How can I disable the selection entirely?  </p>
  
  <p>The code goes like this (The cell is custom):</p>
  
  <pre><code>-(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath     *)indexPath
  {    
      CategoryCell *cell = (CategoryCell*)[tableView cellForRowAtIndexPath:indexPath];
      cell.selectionStyle = UITableViewCellSelectionStyleNone;  
      return nil;
  }
  </code></pre>