Tengo un cuadro de entrada de texto en mi aplicación de iPhone, cuando lo tocas en el simulador, aparece el teclado. Pero no hay forma de deshacerse de eso. Otras páginas web dan soluciones, sin explicar por qué deberían funcionar, y no funcionan para mí. Uno dice hacer que el cuadro de texto delegue su vista y luego llamar a resignfirstresponder en el objeto, pero nunca se llama. ¿Alguna sugerencia? ¿Alguien puede explicar lo que está pasando realmente? Puedo resolverlo yo mismo si supiera cuál era el paradigma de diseño ...Cómo hacer que el teclado desaparezca en el simulador de iphone
Tal vez debería simplemente poner un botón "ir" así que tengo algo para alejar el foco del campo de texto?
Cuando se empieza a cabo, me encontré con [el "Tu primer "Tutorial de aplicación iOS" (http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhone101/Articles/00_Introduction.html) para ser útil. Para obtener más información sobre esta respuesta, consulte la subsección "El delegado del campo de texto" en ["Implementación del controlador de visualización"] (http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhone101/ Articles/06_ImplementingController.html). – sage
Bastante simple, aunque ¿por qué este no es el comportamiento predeterminado? Sin embargo, esto funciona ... implemente la interfaz como se indica arriba y conecte la conexión 'delegar' en IB al propietario del archivo. – Bobby
Sustituyo '[textField resignFirstResponder]' con el nombre de mi campo de texto, como '[myTextField resignFirstResponder]', no puedo hacer que funcione de cualquier manera en xcode 4.2. – raffian