title: Auto sizing UILabel with SnapKit
body: <p>Let's assume <code>CustomView's</code> size is 300x300. <code>iconImageView</code> has its size and assigned constraints. I do not know how long is going to be text in <code>UILabel</code> so I do not want to make constant size of <code>UILabel</code>. My goal is to pin left constraint to right side of the <code>iconImageView</code> and right to <code>customView</code>.</p>
  
  <pre><code>override func updateConstraints() {
      super.updateConstraints()
  
      iconImageView.snp.updateConstraints { (make) in
          make.left.equalTo(customView).offset(10)
          make.centerY.equalTo(customView)
          make.size.equalTo(CGSize(width: 40.0, height: 40.0))
      }
  
      nameLabel.snp.updateConstraints { (make) in
          make.right.equalTo(customView).offset(-10)
          make.left.equalTo(iconImageView.snp.right).offset(10)
          make.centerY.equalTo(customView)
      }
  }
  </code></pre>
  
  <p>When I try this method I get error: <code>Unable to simultaneously satisfy constraints.</code> What's a proper way to do this?</p>