title: Overriding drawRect: in UITableViewCell
body: <p>Why is it not recommended to override <code>drawRect</code>? I've read some people say in iOS7, they've changed the <code>UITableViewCell</code> engine and hence it's not recommended but I couldn't find any such recommendation in the Apple docs. I feel if it's a bad idea, Apple would mention it in their docs.</p>
  
  <p>I ask because I was trying to draw a border on my custom cell subclass and noticed it draws on one kind of cell but not the other (code is identical). Note that this issue is only on iOS7 and only on the iPhone.</p>