daydreamplace.log
로그인
daydreamplace.log
로그인
[TIL] 트러블슈팅: UISearchBar에서 키보드가 올라오지 않는 문제
Eden
·
2024년 12월 31일
팔로우
1
UISearchBar
UIkit
swift
1
TIL
목록 보기
82/133
문제 상황
UISearchBar
를 눌렀을 때 키보드가 올라와야 하지만, 시뮬레이터에서 키보드가 표시되지 않는 문제가 발생함.
서치바와 관련된 delegate 메서드는 정상적으로 호출되었으며,
print
로그도 출력됨.
하지만 키보드 입력이 불가능한 상태.
원인
시뮬레이터의
Hardware Keyboard
설정이 활성화되어 있었음.
Connect Hardware Keyboard
옵션이 활성화되면 실제 키보드가 연결된 상태로 동작하여, 소프트웨어 키보드(화면 키보드)가 표시되지 않음.
해결 방법
시뮬레이터 상단 메뉴에서
Hardware > Keyboard > Connect Hardware Keyboard
설정을 확인.
이 옵션을
해제
하여 소프트웨어 키보드가 항상 표시되도록 변경.
결과
Connect Hardware Keyboard
옵션을 해제한 후, 서치바를 눌렀을 때 소프트웨어 키보드가 정상적으로 표시됨.
키보드로 검색어를 입력하고, 검색 버튼 및 취소 버튼 동작이 정상적으로 수행됨.
Eden
🌐 Frontend && iOS && 대학생
팔로우
이전 포스트
[TIL] 트러블슈팅: 화면이 보이지 않는 문제
다음 포스트
[TIL] Moya와 RxSwift 활용해 API 요청해보기
0개의 댓글
댓글 작성