Xcode 6: 키보드가 시뮬레이터에 표시되지 않음
시뮬레이터를 실행하고 UIText View를 클릭하면 키보드가 표시되지 않습니다.키보드를 다시 활성화하는 방법
예전에는 동작했지만 지금은 동작하지 않습니다.무엇을 잘못 눌렀는지 모르겠습니다.
저도 같은 문제가 있었어요.저의 솔루션은 다음과 같습니다.
- iOS 시뮬레이터 -> 하드웨어 -> 키보드
- [하드웨어 키보드 연결]체크박스를 끄겠습니다
저는 mac 키보드를 사용하고 있기 때문에 체크가 되어 있었습니다만, 체크가 해제되어 있으면 iPhone 키보드가 항상 표시됩니다.
ios8 베타 시뮬레이터에서 테스트하는 동안 +K를 사용하여 "소프트웨어 키보드"와 "하드웨어 키보드"를 전환할 수 있습니다.
업데이트: iOS Simulator 8.0 이후 바로 가기는 ++⌘K입니다.
시뮬레이터 -> 하드웨어 -> 키보드 -> 소프트웨어 키보드를 전환하면 이 문제가 해결됩니다.
iOS 8의 버그인 것 같습니다.이 문제에는 다음 두 가지 수정이 있습니다.
+K 바로 가기를 사용하여 시뮬레이터 키보드와 MacBook 키보드 간에 전환합니다.
키보드를 시뮬레이터에 다시 연결합니다.
a. 오픈 시뮬레이터
b. [하드웨어]-> [키보드]를 선택합니다.
c. [하드웨어 키보드 연결]체크박스를 끄고 켜겠습니다
또는 + + 단축키를 누르기만 하면 됩니다.
시뮬레이터 키보드를 활성화/비활성화하려면
§ + K (Ctrl + k)
키보드의 입력을 비활성화하려면
iOS 시뮬레이터 -> 하드웨어 -> 키보드 -> 하드웨어 키보드 연결 선택을 취소합니다.
시뮬레이터 키보드를 활성화/비활성화하려면 ++K를 클릭하여 키보드를 시뮬레이터에 표시하고 다시 클릭하여 키보드를 비활성화(숨김)합니다.
⇧+⌘+K
또는
시뮬레이터 -> I/O -> 키보드 -> 소프트웨어 키보드 조작
++⌘K 를 사용하고, 키보드를 시뮬레이터에 표시할 수 있습니다.
「K」를 누르면 키보드가 바뀝니다.
새 시뮬레이터에서는 하드웨어 옵션이 제거되었습니다.
키보드 옵션을 수동으로 찾으려면 I/O 섹션을 클릭합니다.
I/O -> 키보드 -> 소프트웨어 키보드 (⌘K)
체크하지 않고서는 코드에 문제가 있다고 말하기 어렵지만, (버전 6.0(6A216f))에서는 자주 있는 일입니다.시뮬레이터의 컨텐츠와 설정을 리셋 하거나 xCode를 재기동해, 재기동할 필요가 있습니다.시험해 보고 문제가 해결되는지 확인해 보세요.
이건 나한테 효과가 있었어. I / ] 、 [ I / O ] 、 [ ] 、 [ Keyboard 키보드 연결)의 됩니다."하드웨어 키보드 연결"을 선택 취소하면 시뮬레이터 키보드가 팝업됩니다.
문제를 해결하려면 , 다음의 순서에 따릅니다.
- Xcode 및 시뮬레이터 종료
- 'command+shift+g'를 누릅니다."폴더로 이동" 대화상자가 열립니다.
- 이 대화상자에 "~/라이브러리/환경설정"을 입력하여 환경설정 폴더로 이동합니다.
- com.apple.iphonesimulator를 삭제합니다.plist"를 선택합니다.
- 됐다. "com.apple.iphonesimulator"plist"는 시뮬레이터를 다시 시작하면 재생성됩니다.
또는 하나의 명령어만으로 이 작업을 수행할 수도 있습니다.
터미널을 열고 1.rm~/Library/Preferences/com.apple.iphonesimulator를 실행합니다.플라스틱
이거면 한 번에 효과가 있을 거야!이 작업을 수행하기 전에 Xcode와 시뮬레이터를 종료해야 합니다.
키보드가 시뮬레이터에 자동으로 표시되지 않으면 [Command+K]를 누르기만 하면 됩니다.
또는 하드웨어 -> 키보드 -> 소프트웨어 키보드 전환
viewDidLoad에서 이 행을 추가했습니까?
yourUiTextField.becomeFirstResponder()
간단한 방법은 명령 + k를 누르는 것입니다.
【K】키를 눌러도 시뮬레이터의 키보드가 열리지 않는 경우는, 시뮬레이터를 공장 출하시 설정으로 리셋 합니다.[ Simulator ]메뉴 [Device]-> [ Contents and Settings ]으로 이동합니다.키보드가 열리지 않는 문제는 해결됩니다.
스크립트 사용 Xcode 실행 전 액션으로 실행할 수 있습니다.
/usr/libexec/PlistBuddy -c "Print :DevicePreferences"
~/Library/Preferences/com.apple.iphonesimulator.plist | perl -lne 'print
$1 if /^ (\S*) =/' | while read -r a; do /usr/libexec/PlistBuddy -c
"Set :DevicePreferences:$a:ConnectHardwareKeyboard false"
~/Library/Preferences/com.apple.iphonesimulator.plist || /usr/libexec/PlistBuddy -c "Add :DevicePreferences:$a:ConnectHardwareKeyboard bool false" ~/Library/Preferences/com.apple.iphonesimulator.plist; done
언급URL : https://stackoverflow.com/questions/24420873/xcode-6-keyboard-does-not-show-up-in-simulator
'programing' 카테고리의 다른 글
SQL Server Management Studio에서 워드랩하는 방법 (0) | 2023.04.11 |
---|---|
할당은 목록 슬라이스에서 어떻게 작동합니까? (0) | 2023.04.11 |
Excel 2013에서 .csv 파일을 올바르게 표시하는 방법 (0) | 2023.04.11 |
이 앱은 IDFA(Advertising Identifier)를 사용하고 있습니까?- AdMob 6.8.0 (0) | 2023.04.11 |
변수가 Bash에 설정되어 있는지 확인하는 방법 (0) | 2023.04.11 |