Automatically presents keyboard in GamesDatabaseBrowserViewController

This commit is contained in:
Riley Testut 2019-09-30 16:29:20 -07:00
parent ce1ff171ce
commit bb600d1e98

View File

@ -70,6 +70,13 @@ class GamesDatabaseBrowserViewController: UITableViewController
self.updatePlaceholderView() self.updatePlaceholderView()
} }
override func viewDidAppear(_ animated: Bool)
{
super.viewDidAppear(animated)
self.dataSource.searchController.isActive = true
}
override func didReceiveMemoryWarning() override func didReceiveMemoryWarning()
{ {
@ -197,6 +204,13 @@ extension GamesDatabaseBrowserViewController
extension GamesDatabaseBrowserViewController: UISearchControllerDelegate extension GamesDatabaseBrowserViewController: UISearchControllerDelegate
{ {
func didPresentSearchController(_ searchController: UISearchController)
{
DispatchQueue.main.async {
searchController.searchBar.becomeFirstResponder()
}
}
func willDismissSearchController(_ searchController: UISearchController) func willDismissSearchController(_ searchController: UISearchController)
{ {
// Manually set items to empty array to prevent crash if user dismissses searchController while scrolling // Manually set items to empty array to prevent crash if user dismissses searchController while scrolling