2015-08-03 3 views
1

Я создаю табличный вид и панель поиска, нажимая на кнопку. Но мне нужна панель поиска, чтобы она отображалась в Auto Focus (где пользователь вводит текст немедленно, без необходимости щелчка внутри строки поиска). Как я могу это сделать ?Swift: строка поиска, созданная при автофокусировке

ответ

3

попробовать это

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

Это должно сделать это.

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

...

extension GDSearchTableViewController: UISearchControllerDelegate { 
    func didPresentSearchController(searchController: UISearchController) { 
     searchController.searchBar.becomeFirstResponder() 
    } 
} 
Смежные вопросы