를로드 할 때 내 UISearchBar 자동으로 초점을하자 :뷰가 내 내비게이션 바에서 UISearchBar 내이다 여기에
내가 내보기를로드 할 때 자동으로 초점을 맞춘 얻을합니다. 나는 this question을 기반으로 몇 가지 방법을 시도했다. 하지만 아무도 작동하지 않습니다. 검색 창을 클릭하여 초점을 맞추어야합니다.
이 내 코드 중 하나입니다
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
self.searchController.isActive = true
DispatchQueue.main.async { [unowned self] in
self.searchController.searchBar.becomeFirstResponder()
}
}
누군가가 searchController이 becomeFirstResponder 후 활성화되어야 언급했다. 나는 이것을 시도했다 :
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
DispatchQueue.main.async { [unowned self] in
self.searchController.searchBar.becomeFirstResponder()
self.searchController.isActive = true
}
}
이번에는 keybord가 나왔다. 하지만 검색 창에서 아무 것도 입력 할 수 없습니다.
아이디어가 있으십니까? 감사.
디버거없이 실행 해 보셨습니까? –
이 탐색 모음의 검색 표시 줄입니까? –
기기에서 테스트 했습니까? 가끔 시뮬레이터에서 키보드가 CMD + K – kamwysoc