una teclas teclado regresar pestaƱa pagina navegador mac google con como combinaciones chrome cerrar cambiar atajos anterior objective-c ios

objective-c - teclas - como regresar a la pagina anterior con el teclado



La barra UISearch no descarta el teclado cuando se presiona Intro (5)

La UISearchBar no descarta el teclado cuando se presiona Intro, o el usuario toca en otro lugar.

Necesito usar el botón de quitar teclado en la parte inferior derecha del teclado de iOS para quitar el teclado e invocar:

- (void)searchBarTextDidEndEditing:(UISearchBar *)aSearchBar

¿Cómo puedo arreglarlo?


Añadir UISearchBarDelegate en .h

También establece el delegado de objetos de SearchBar en self .

deberías agregar el método de UISearchBarDelegate :

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar { [searchBar resignFirstResponder]; // Do the search... }

EDIT: arriba no funciona, entonces agregue esto:

[self.view endEditing:YES];


Use el siguiente fragmento de código para cerrar / ocultar el teclado cuando se haga clic en el botón de retorno.

- (BOOL)searchBar:(UISearchBar *)searchBar shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text { if([text isEqualToString:@"/n"]) { [searchBar resignFirstResponder]; return NO; } return YES; }


for swift 1.2 el teclado se ocultará cuando haga clic en finalizar, y hay otra función para cancelar, pero no es bueno usarlo ya que cuando el usuario haga clic en cancelar, es posible que desee buscar otra palabra ...

func searchBarSearchButtonClicked(searchBar: UISearchBar) { searchBar.resignFirstResponder() }


funcionará -

C objetivo -

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar{ [searchBar resignFirstResponder]; }

Veloz

func searchBarSearchButtonClicked(searchBar: UISearchBar) { searchBar.resignFirstResponder() }


- (void)searchBarTextDidEndEditing:(UISearchBar *)aSearchBar { [aSearchBar resignFirstResponder]; }

También tienes que configurar delegado para la barra UISearch: Barra UISearchBar

Deberia de funcionar.

Aquí está el código de ejemplo http://developer.apple.com/library/ios/#samplecode/ToolbarSearch/Listings/ToolbarSearch_APLToolbarSearchViewController_m.html#//apple_ref/doc/uid/DTS40009461-ToolbarSearch_APLToolbarSearchViewController_m-DontLinkElementID_9

Otra opción es searchBarSearchButtonClicked que podemos usar.

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar { [searchBar resignFirstResponder]; // You can write search code Here }