title: Setting translatesAutoresizingMaskIntoConstraints to all subviews
body: <p>Anybody know the implications of setting translatesAutoresizingMaskIntoConstraints to false for all subviews?</p>
  
  <p>Consider the following:</p>
  
  <pre><code>extension UIView {
      public func setAutoresizingMaskIntoConstraintsForAllSubviews() {
          for v in self.subviews {
              v.translatesAutoresizingMaskIntoConstraints = false
          }
      }
  }
  ...
  let cell = UITableViewCell()
  cell.setAutoresizingMaskIntoConstraintsForAllSubviews() //or
  cell.contentView.setAutoresizingMaskIntoConstraintsForAllSubviews()
  </code></pre>
  
  <p>Based on my tests everything works. I don't see any constraint conflict with any UIKit component. </p>
  
  <p>Per Apple's docs:</p>
  
  <blockquote>
    <p>By default, the property is set to true for any view you
    programmatically create. If you add views in Interface Builder, the
    system automatically sets this property to false.</p>
    
    <p><a href="https://developer.apple.com/reference/uikit/uiview/1622572-translatesautoresizingmaskintoco" rel="nofollow noreferrer">https://developer.apple.com/reference/uikit/uiview/1622572-translatesautoresizingmaskintoco</a></p>
  </blockquote>