UITextView: recorte de text extraño

He colocado un UITextView en un UITableViewCell y lo he dimensionado como quiero. Puedo ver que el tamaño se ha configurado correctamente (configurando el color de background de la vista de text). . . Sin embargo, el text dentro de la vista de text tiene un recorte extraño.

¿Cómo puedo evitar esto?

introduzca la descripción de la imagen aquí

Actualizar:

  • Terminé colocando un UITextView en una vista vacía en un nuevo controller de vista y aún noté el problema.
  • El siguiente paso fue crear un nuevo proyecto y comenzar a agregar cosas en una por una.
  • Iniciado con un controller de vista única y vista con UITextView – ok.
  • Biblioteca agregada con methods de conveniencia para la colocación de la vista: roto.

Este problema fue causado por una biblioteca que agrega algunos methods de conveniencia para la location de UIView. Por ejemplo, contiene methods como:

  • view.x = someFloat
  • view.width = someWidth

Sospecho que hubo una colisión de espacio de nombres con un método interno utilizado por UITextView, no estoy seguro de qué método causó el problema todavía.

Parece que no ajustó la altura de su celda de vista de tabla. Implementar

 tableView:heightForRowAtIndexPath: 

Siguiendo la sugerencia de Eugene, sus ajustes de tamaño de contenido también podrían ser responsables. Recuerde que contentSize se establecerá solo después de que la vista de text se haya agregado a su supervisión. Tal vez usted no debe establecer el contentSize usted mismo.

En esta línea:

 _textView.frame = CGRectMake(self.x + 20, _label.y + _label.height, self.width - _label.x -14, 66); 

está configurando la altura a 66. No veo dónde se supone que debe configurarlo a la altura de la celda.

¿No debería ser algo como:

 _textView.frame = CGRectMake(self.x + 20, _label.y + _label.height, self.width - _label.x -14, self.height - (_label.y+_label.height));