2015-08-03 1 views
1

Je crée une vue de table et une barre de recherche en cliquant sur un bouton.Mais j'ai besoin de la barre de recherche pour apparaître à l'autofocus (où l'utilisateur saisit le texte immédiatement sans avoir besoin de cliquer) dans la barre de recherche). Comment puis je faire ça ?Swift: Barre de recherche créée à l'autofocus

Répondre

3

essayer cette

@IBOutlet weak var searchBar: UISearchBar! 
override func viewDidLoad() 
{ 
     super.viewDidLoad() 
searchBar.becomeFirstResponder() 
} 
0

Cela devrait le faire.

override func viewWillAppear(animated: Bool) { 
    super.viewWillAppear(animated) 
    searchController.active = true 
} 

...

extension GDSearchTableViewController: UISearchControllerDelegate { 
    func didPresentSearchController(searchController: UISearchController) { 
     searchController.searchBar.becomeFirstResponder() 
    } 
}