Just learned UITextView finds its height automatically if you disable scrollEnabled. Exactly what I needed. stackoverflow.com/a/21287306/2207249