title: Resulting lines of UILabel with UILineBreakModeWordWrap
body: <p>I have a UILabel whose size is calculated with <code>sizeWithFont:</code> method. The line break mode is set to <code>UILineBreakModeWordWrap</code> (same flag is used when calculating the size with <code>sizeWithFont:</code>)...</p>
  
  <p>Everything works great, label is properly sized and displays my text as required.</p>
  
  <p>Now I need to know the lines that are used to display the label (or the lines that are generated when <code>sizeWithFont:</code> is used). I could technically write my own implementation of line breaking based on spaces/caret returns, but then it's not going to be guaranteed the same way as Apple's implementation and hence the resulting lines will not be the ones that are used to calculate the size of text, nevermind the fact of reinventing the wheel.</p>
  
  <p>Ideally, I would pass my string, specify the width and line break mode and receive an array of strings representing the visual lines of text.</p>
  
  <p>Any ideas how to make this happen in the most elegant way?</p>