title: How to make a UITextView scroll while typing/editing
body: <p><strong>UPDATE</strong>
  This seemed to be an issue with IOS 7 only. A great workaround has been added to accepted answer.</p>
  
  <p>I have created a custom control that contains a UITextView and UILabel which contains the title of the textview ie my control.
  My control automatically changes  size to adapt the textview and the title. Before this happens I change the size of the textview to fit the text.
  This works optimally.</p>
  
  <p>I've added functionality so the textview automatically scrolls to the last line. Or that's at least what I'm trying. It works fine as long as the last line contains anything but empty text. If the text is empty, it rolls down so you can only see about half of the cursor.</p>
  
  <p>What am I doing wrong?</p>
  
  <p>So you can understand it better I have made some images:</p>
  
  <p>This is me typing a word and making some linebreaks. (Still not enough to make it scroll)</p>
  
  <p><img src="https://i.stack.imgur.com/Jn1Rg.png" alt="Before making a line break"></p>
  
  <p>And the I make a line break. (pressing enter) <strong><em>Look close at how the cursor is halved. This is the issue!</em></strong></p>
  
  <p><img src="https://i.stack.imgur.com/4zEu2.png" alt="The Issue"></p>
  
  <p><strong>I have made the next picture so you can see exactly what I expected.</strong></p>
  
  <p><img src="https://i.stack.imgur.com/tW2S3.png" alt="What I Want!"></p>