title: Custom UITableViewCell didSelectRowAtIndexPath not being called
body: <p>I have created a custom UITableViewCell class that I use to draw my UITableViewCell. Everything is drawn correctly however due to the elements I am putting into my UITableViewCell I have been having problems with selecting the cell.</p>
  
  <p>This is the method I use to draw the UITableViewCell which is my custom UITableViewCell</p>
  
  <pre><code>- (void)drawCell
  {
      nameString = [[UILabel alloc] init];
      nameString.backgroundColor = [UIColor redColor];
      nameString.frame = CGRectMake(15.0, 0.5, 70.0, 40.0);
      nameString.text = [itemsDictionary objectForKey:@"Name"];
  
      lastNameString = [[UILabel alloc] init];
      lastNameString.backgroundColor = [UIColor clearColor];
      lastNameString.frame = CGRectMake(105.0, 0.5, 95.0, 40.0);
      lastNameString.text = [itemsDictionary objectForKey:@"LastName"];
  
      addressString = [[UILabel alloc] init];
      addressString.backgroundColor = [UIColor clearColor];
      addressString.frame = CGRectMake(220.0, 10.5, addressString.frame.size.width, 50.0);
      addressString.text = [NSString stringWithFormat:@"ISN %@: %@",[itemsDictionary objectForKey:@"AddNumber"] ,[itemsDictionary objectForKey:@"AddString"]];
      [addressString sizeToFit];
  
  // scrollcell has a dynamic scrollwidth depending on the sddressString but has a framesize of a normal UITableViewCell
      scrollCell = [[UIScrollView alloc] init];
      scrollCell.backgroundColor = [UIColor blueColor];
      scrollCell.frame = CGRectMake(0.0, 0.0, ScreenWidth, 45.0);
      [scrollCell setContentSize:(CGSizeMake((220.0 + addressString.frame.size.width)+15, 45.0))];
  
      [scrollCell addSubview:nameString];
      [scrollCell addSubview:lastNameString];
      [scrollCell addSubview:addressString];
      [[self contentView] addSubview:scrollCell];
  }
  </code></pre>
  
  <p>As you can see I am adding a UIScrollView that covers the entire cell which I think is preventing the UITableViewCell delegate selection method.</p>
  
  <p>How can I get the delegate method didSelectRowAtIndexPath to work?</p>