title: Set insets on UILabel
body: <p>I'm trying to set some insets in a UILabel. It worked perfectly, but now <code> UIEdgeInsetsInsetRect</code> has been replaced with <code>CGRect.inset(by:)</code> and I can't find out how to solve this.</p>
  <p>When I'm trying to use <code>CGRect.inset(by:)</code> with my insets, then I'm getting the message that <code>UIEdgeInsets</code> isn't convertible to <code>CGRect</code>.</p>
  <h3>My code</h3>
  <pre><code>class TagLabel: UILabel {
      
      override func draw(_ rect: CGRect) {
          let inset = UIEdgeInsets(top: -2, left: 2, bottom: -2, right: 2)
          
          super.drawText(in: CGRect.insetBy(inset))
  //        super.drawText(in: UIEdgeInsetsInsetRect(rect, inset)) // Old code
      }
  
  }
  </code></pre>
  <p>Anyone knows how to set the insets to the UILabel?</p>