title: UILabel number of rows with autolayout
body: <p>I have a view I use in my application in many places, sometimes inside tableView and sometimes in a regular view.</p>
  
  <p>Here is my view:</p>
  
  <p><a href="https://i.stack.imgur.com/BCLVG.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/BCLVG.png" alt="enter image description here"></a></p>
  
  <p>The main label the one left to the Heart image is limited to 3 lines, I want to know if there is a 4th line so I can show a "Read More" button.</p>
  
  <p>I saw many solution here in stackoverflow but none of them is good enough mainly because most of them use preferredWidth which use a fixed number, however I don't really know what is the width of the label because in iPhone 6 the width of the label will be different from iPhone 5.</p>
  
  <p>As you know I can't use the label frame because with auto layout the frame is calculated on runtime.</p>
  
  <p>Someone know about a good solution? and please don't give me answer like use "ViewDidLayoutSubviews" in the VC.</p>
  
  <p>I'm not presenting any code because in terms of autolayout everything work perfect.</p>