title: Adding padding to an UIView
body: <p>I'm looking for a way to add a <code>padding</code> property to an UIView. Ideally, I would like to avoid subclassing and putting it in a category. The usage would be something like:</p>
  
  <pre><code>myview.padding = UIEdgeInsetsMake(10, 10, 10, 10);
  </code></pre>
  
  <p>And maybe have a <code>paddingBox</code> property as well which would return a <code>CGRect</code> describing the size and position of the inner padding box.</p>
  
  <p>Now, how would one implement in a category something like that. I initially though of using <code>bounds</code>, but unfortunately the size of the <code>bounds</code> is linked to the size of the <code>frame</code> (always the same) only the coordinates can differ.</p>