Keyboard tidak muncul ketika saya menjalankan simulator dan klik di UITextView. Bagaimana cara mengaktifkan kembali keyboard?
Dulu bekerja tetapi sekarang tidak - saya tidak tahu apa yang saya klik tanpa sengaja ... tips apa pun akan dihargai!
Keyboard tidak muncul ketika saya menjalankan simulator dan klik di UITextView. Bagaimana cara mengaktifkan kembali keyboard?
Dulu bekerja tetapi sekarang tidak - saya tidak tahu apa yang saya klik tanpa sengaja ... tips apa pun akan dihargai!
Jawaban:
Saya memiliki masalah yang sama. Solusi saya adalah sebagai berikut:
Milik saya diperiksa karena saya menggunakan keyboard mac saya, tetapi jika Anda memastikan itu tidak dicentang, keyboard iPhone akan selalu muncul.
UIInputAccessoryView
masih menampilkan di bagian bawah layar.
Connect Hardware Keyboard
saya tidak bisa mengetik menggunakan keyboard Mac saya. Di pra-iOS 8 itu tidak "mensimulasikan keyboard perangkat keras", itu hanya memungkinkan Anda untuk mengetik tambahan menggunakan Mac Anda.
Saat menguji di simulator beta ios8, Anda dapat beralih antara "keyboard perangkat lunak" dan "keyboard perangkat keras" dengan ⌘+K .
PEMBARUAN : Sejak iOS Simulator 8.0, pintasannya adalah ⇧+ ⌘+K .
Simulator -> Perangkat Keras -> Keyboard -> Toggle Software Keyboard harus menyelesaikan masalah ini.
Ini tampaknya merupakan bug di iOS 8. Ada dua perbaikan untuk masalah ini:
Beralih antara keyboard simulator dan keyboard MacBook menggunakan Command+K shortcut.
Pasang kembali keyboard ke simulator:
Sebuah. Buka Simulator
b. Pilih Perangkat Keras -> Keyboard
c. Hapus centang dan kemudian centang ' Connect Hardware Keyboard '
ATAU cukup tekan Shift+ Command+K shortcut
Cukup tekan ⌘K itu akan mengaktifkan keyboard.
Akan sulit untuk mengatakan jika ada masalah dengan kode Anda tanpa memeriksanya, namun ini cukup banyak terjadi pada saya (Versi 6.0 (6A216f)). Saya biasanya harus mengatur ulang Konten dan Pengaturan simulator dan / atau me-restart xCode agar berfungsi kembali. Coba itu dan lihat apakah itu menyelesaikan masalah.
Jika keyboard tidak ditampilkan secara otomatis dalam simulator, cukup tekan [Command + K]
atau Perangkat Keras -> Keyboard -> Toggle Software Keyboard
Untuk memperbaiki masalah ikuti ini -
Atau Anda juga dapat melakukan ini hanya dengan satu perintah.
Buka terminal dan jalankan - 1. rm ~ / Library / Preferences / com.apple.iphonesimulator.plist
Ini akan melakukan trik dalam satu langkah! Pastikan Anda keluar dari Xcode dan simulator sebelum menjalankan ini.
di viewDidLoad tambahkan baris ini
yourUiTextField.becomeFirstResponder()
Cara sederhana hanyalah Tekan perintah + k