title: Matching left alignment of custom & standard UITableViewCell types
body: <p>I'm defining custom <code>UITableViewCell</code>s in a storyboard. I'm also using some of the built in standard style cells. I need to set up constraints so that my <strong>custom cells match with the platform defined ones</strong> (have their titles correctly aligned at the left).</p>
  
  <p>I've noticed that the left alignment of cells changes between iOS versions and the device it's running on. It <em>seems</em> like the left alignment is the same as the default cell <code>separatorInset</code>.</p>
  
  <p>Here is <code>UITableViewCell</code>s <code>separatorInset</code> for a few devices and iOS versions:</p>
  
  <ul>
  <li>iPad on 7 – 15 points.</li>
  <li>iPad on 8 – 20 points.</li>
  <li>iPhone on 7 – 15 points.</li>
  <li>iPhone on 8 – 16 points.</li>
  </ul>
  
  <p>Other devices (iPhone 6+, iPad Mini) could be different – I've not exhaustively checked.</p>
  
  <p>How would you go about ensuring that the custom cells and built in cells have the same left alignment of their labels?</p>
  
  <p>Is there a sensible way to obtain these inset defaults and use them in auto layout constraints that are set up in a storyboard? How about in code?</p>