iOS – UITextView descarta el keyboard en el guión gráfico

Tengo una UITextView en la que los usuarios pueden escribir algunas notas y savelas. Quiero descartar el keyboard cuando el usuario arrastra el borde del keyboard y lo tira hacia abajo (al igual que en Mensaje). Veo eso en storyboard -> attributes inspector -> Scroll View -> Keyboard, hay un menu desplegable donde puedo elegir la forma de descartar el keyboard. He intentado ambos Descartar en arrastrar y Descartar interactivamente, pero no pasa nada. Intenté configurar el controller de vista que gestiona la vista de text para que sea el delegado, pero no parece haber un método mediante el cual pueda interactuar con el keyboard. ¿Alguna idea?

Tuve un problema similar. Tenía un UITextView ubicado en una de las celdas de un UITableView . Establecer un atributo de keyboard de TextView en "Descartar con arrastrar" no funcionó. La solución fue configurar el keyboard del atributo TableView como "Descartar con arrastrar".

Creo que su ScrollView podría estar contenido en algún otro control, por ejemplo, TableView. Entonces es el contenedor el que realiza el desplazamiento. Si ese es el caso, debe establecer el atributo del keyboard del contenedor en "Descartar con arrastrar".

Si eso no funciona, mi otra sugerencia es que no tienes suficiente contenido en tu ScrollView para hacer el desplazamiento. Me gustaría asegurarme de que tienes la longitud del contenido de tu ScrollView lo suficientemente grande para que no se ajuste a la pantalla.

Avísame si alguno de estos funcionó.

Tal vez (no lo he probado y no tengo mucha experiencia) podría agregar un UISwipeGestureRecognizer a la vista principal (tal vez tendrá que cambiar la vista principal "Custom Class" a UIControl ) y luego llamar a [self.view endEditing:YES] desde su método de acción?