uncionalidad @UITextField sin teclado

Estoy creando una aplicación con una interfaz personalizada para ingresar texto, y estaba usando un UILabel para mostrar. Luego se hizo necesario que el usuario pudiera copiar y pegar el texto, así que elegí un UITextField.

El problema que tengo es que no puedo encontrar la manera de obtener el UITextField para permitir la selección, copiar, pegar, etc., pero no mostrar el teclado cuando se selecciona el campo.

He leído numerosas publicaciones similares a esta, pero ninguna pregunta exactamente lo mismo, y ninguna de las soluciones funciona para mí. Intenté hacer que el campo no sea editable, lo que bloquea el acceso del teclado, pero tampoco permite copiar y pegar. También he leído comentarios que sugieren subclasificar el UITextField, pero ninguno que he leído ha dado ejemplos concretos.

Puedo hacer lo que quiero simplemente o debo seguir la ruta de crear una vista personalizada para el teclado u otras opciones?

Gracias, Andrew

Solución

Al final, descubrí otra pregunta similar (pero no exacta) aquí en stackoverflow, y una respuesta dio una solución a mi problema. La forma de hacerlo es simplemente hacer que la aplicación muestre una vista ficticia como el teclado, y todo lo demás funciona como debería.

UIView *dummyView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)];    
VIN.inputView = dummyView; // Hide keyboard, but show blinking cursor

Funciona para UITextField y UITextView y deben configurarse como editables.

Respuestas a la pregunta(8)

Su respuesta a la pregunta