No puedo encontrar ninguna clase llamada UISearchView - quiso decir UISearchBar? Si es así, sigue leyendo ...
No se puede desactivar (en gris) el botón de programación. Poner en práctica el método searchBar:shouldChangeTextInRange:replacementText:
en el UISearchBarDelegate
para comprobar si el texto de reemplazo @ "\ n" (esa es la pulsación de tecla de retorno) y si han entrado suficiente texto para que pueda buscar, y no hacer nada si no lo han hecho.
Si realmente desea desactivar la tecla de retorno, usted puede construir su propia vista del teclado (sin teclado marco de heredar de conseguir la funcionalidad existente) y volverlo a partir de la propiedad inputView de un UITextView
(que significa construir su propia vista de búsqueda también)
El problema con la construcción de su propia vista de teclado es que tiene que pensar en todas las localizaciones. No es una tarea trivial. De hecho, creo que hay empresas que los construyen como productos. :) –
No es una tarea para los débiles de corazón, eso es seguro. Pero es la única forma en que puedo pensar para obtener el comportamiento exacto que estás buscando. – RyanR
+1 Acepto. No hay forma de desactivar el botón en el teclado del marco. –