Como dimensionar um UITextView para o seu conteúdo?

Existe uma boa maneira de ajustar o tamanho de umUITextView estar em conformidade com o seu conteúdo? Digamos, por exemplo, eu tenho umUITextView que contém uma linha de texto:

"Hello world"

Depois, adiciono outra linha de texto:

"Goodbye world"

Existe uma boa maneira no Cocoa Touch para obter orect que conterá todas as linhas na exibição de texto para que eu possa ajustar a exibição principal adequadamente?

Como outro exemplo, observe o campo das notas para eventos no aplicativo Calendário - observe como a célula (e oUITextView ele contém) se expande para conter todas as linhas de texto na sequência de notas.

questionAnswers(30)

yourAnswerToTheQuestion