¿Cómo alinear text dentro de textView verticalmente?

Quiero alinear verticalmente el text dentro de mi UITextView (por lo que estará en el medio). ¿Cómo puedo lograr eso? Levanté la vista y no pude encontrar ninguna respuesta que pudiera ayudarme.

Gracias por adelantado.

Vincula tu vista de text a tu viewcontroller y nómbralo como quieras (digamos textView).

En la function viewDidLoad , coloque esta línea:

 textView.centerVertically() 

Entonces, en el último soporte rizado de tu class, pon esta extensión:

  extension UITextView { func centerVertically() { let fittingSize = CGSize(width: bounds.width, height: CGFloat.greatestFiniteMagnitude) let size = sizeThatFits(fittingSize) let topOffset = (bounds.size.height - size.height * zoomScale) / 2 let positiveTopOffset = max(1, topOffset) contentOffset.y = -positiveTopOffset } } 

Para usar esta function para swift2 simplemente cambie CGFloat.greatestFiniteMagnitude a CGFloat.max