• ベストアンサー

iOSでキーボード

こんにちは。 iOSのキーボードの制御についてです。 現在、人の作ったiOSのプログラムを引き継いで作業しています。 UITextFieldもしくはUITextViewで文字の入力をする箇所があるのですが、フォーカスが当たるとキーボードが出るのはよいとして、キーボードが消えずに困っています。 iPadなら、キーボード消すボタンがありますし、androidであれば戻るボタンで消えますが、iPhoneの場合はどうやって消せばよいのでしょうか。 もしかして、自分でキーボードを消すコードを書かなければならないのでしょうか? 以上です。おわかりの方いらっしゃいましたら、アドバイスお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

自分でキーボードを消す処理を書く必要があります。 http://qiita.com/qt6hy/items/88fdd6c2c1485200ba97 とかを参考にするとよいと思います。

titokani
質問者

お礼

ありがとうございます。実装できました。

関連するQ&A

  • Android、iOSアプリ開発

    Androidスマートフォンや、ipad、iphoneでゲームを作りたいと思っています。 ただ、iOSアプリは、macが必要。 iphoneでも今は画面サイズがiphone5とiphone4で違うと思っています。 もちろんipadも違うとおもっています。 質問1:1つの端末の画面サイズで開発して他の端末で適切なサイズにしてくれるのか? iphone5の画面サイズで、ゲームを作ったとします。 iphone4とipadは自動で画面サイズが適切なサイズに変えてもらえるものでしょうか? それとも、iphone4とipad用の画面サイズで開発するひつようがあるのでしょうか? 質問2:iphoneアプリと、androidアプリの開発? 今どきのスマートフォンのアプリや、ゲームは、 iOSとandroid用の大体両方で同じアプリがでていると思います。 ※Android用とiOS用のこと。 二つのOSでアプリが出ていますが、これは 「iOS用で開発し公開」「Android用で開発し公開」 と同じアプリですが、ソースコードは全くべつもので開発されているのでしょうか? ご教示お願いします。

  • iPhone4→iOS5(キーボード)

    先日iPhone4をiOS5にアップデートしたんですけど、キーボードの動作が重い気がします。 今までは、サクサク軽快に入力できていて、めちゃくちゃ速くタイプできてた自信があるんですけど、アップデートしてから、文字入力が私の速さについてこれてないんです。素早く打っているのに、それら全てにレスポンスしてくれません。例えるなら、あまり性能の良くないパソコンで、またはCPU使用率がかなり高い時にパソコンで文字入力をした時、文字が遅れて表示されたりしますよね?そんな感じです。 みなさん、この点が気になっている方、同じような現象な方いらっしゃいますか?

  • obj-c iOSのローカルディスク上にデータ保存

    Objective-Cを勉強し始め、とりあえず自分で考えたiOS(iPhone/iPad)上で動くシンプルなプログラムを作成したいと思っています。 テキストフォーム欄に入力された文字列を、「保存」ボタンを押したら、iOS(iPhone/iPad)のハードディスク上にテキストファイルとして保存し、「読み込み」ボタンを押して、そのファイルの内容をテキストフィールド上に表示させる、というだけのものです。一旦iPhone/iPad の電源を落としても、その情報が記録されているという様にしたいです。 購入した書籍などにはNSDefaultというクラスを使ってメモリ上には保存できるようなことが紹介されているのですが、データをローカルに保存する方法が載っていません。 Webで検索をかけたところ、NSFileManager クラスを使用する、という記述を見かけます。しかし、Macのアプリ用に書かれていてiOS用ではないらしく、保存場所のパスが正しいのかよくわかりません。 上記のようなプログラムを書くにあたり、どのような方法がよいでしょうか?この本やサイトに載っていたよ、という情報でも構いません。お詳しい方いらっしゃいましたら、何かアドバイスをいただければと思います。

  • iphone5s ios8.1UP後のキーボード

    最新版のios8.1にアップデートしたところ、Bluetoothで接続していた外部キーボード ELECOM TK-FBP030での文字入力を受け付けなくなりました。 カーソル移動などは出来るのですが、文字を打とうとしても、ポコロ、ポコロと音がなるだけでアプリに関係なく全く打てないのです。 同じような現象に陥っている方はいらっしゃいませんか? また、私のものとはちがう他の外部キーボードを使っているが、問題ないという方も、その機種を教えてください。 ちなみに、古いバージョンのiPadやiphoneへの入力はできるので、キーボード自体の故障ではないようです。 有力な情報をお持ちの方がいらっしゃいましたら助けてください。よろしくお願いいたします。

  • 【iOS】TextFieldでテキスト入力イベント

    xcode4.5、iOS6です。 UITextFieldを継承して、テキストが入力された時のイベントをキャッチし、 処理を行うカスタムクラスを作成したいのですが、イベントの追加方法が わかりません。 今できているのは、単純に、クラスにUITextFieldを継承元に定義したこと だけで、その先が、調べて、何をどう書いてもイベントを捕捉できません。 http://iphone-tora.sakura.ne.jp/uitextfield.html http://iphone-tora.sakura.ne.jp/uicontrol.html このあたりを見ても、イベントの捕捉方法がわからず・・・。 どうコーディングするとイベントが捕捉できるようになるのでしょうか?

  • iPhoneのキーボードタッチが連続して押せない

    iPhoneのキーボードタッチですが、同じキーボードの文字を連続して打つ時、すぐキーボードを打つと、それが消えてしまいます。 例えば、「か」の次に「く」を入力したい時、「か」のボタンを押した後、「く」を入力するため、すぐまた「か」のボタンを長押ししようとしても、キーボードが消えてしまい。「か」の文字が入力されてしまいます。 他のボタンでも同じです。これのせいで同じキーボードの文字を打つ時、タイムラグが生じて店舗が悪くなります。何故こうなるのでしょうか? iPhoneは12を使っています。

  • iOS7アップデート キーボードについて

    iPhone5でiOS7へアップデートしましたら、キーボードが固まって使えなくなりました。(←例えばこれを打とうとしたら、途中途中固まって30分はかかると思います) 他のネットやアプリは問題ないのですが、キーボードだけがダメで、もう最初のパスコード入力の時から固まっています。これは、立派な不具合だと思うのですが、何か解消法はあるものでしょうか?それとも改修?を待つしかありませんか?もう致命的なレベルで、ストレスで死にそうです。アップルストアへ持って行ったところで、どうにもならないでしょうか?

  • キーボードが正しく入力されない。ios非対応?

    超薄型ミニキーボードTK-SLP01につきまして。ios対応とのことでiPad第7世代でも使えると思い購入したのですが、キーボードの一部が正しく入力されません。例えば「@」マークが「[」と入力されます。ユーティリティをダウンロードと説明書にあったので、HPに行くとWindowsのみで対応とのこと。iosでは直せないのでしょうか?もし、直せる方法をご存知の方がいらっしゃいましたら教えてください。 ※OKWAVEより補足:「エレコム株式会社の製品」についての質問です。

  • iOS5の文字入力の遅さが耐えられません!

    最近iPhone4のOSをアップデートで新しくしてiOS5にしました。 それからというもの、文字入力の反応の遅さにイライラしてしまいます。 こういうページで文字入力を始めようとフリック入力で打ち始めると、何文字か打ってからようやく一気に表示されます。 それも最初の文字が認識されず抜けてたり違うボタンを押していたり。誤入力はボタンの認識範囲が変わったのが原因らしいですが…。 iOS5の方が良い機能(フリックモードなど)もありますが、頻繁に使うこの入力の遅さ等が気になって仕方ありません。 さらなるアップデートを待つしかないのでしょうか?今すぐ改善したいです! よろしくお願いします。

  • iOs5とFacebook

    昨日、iPhone4をiOs5にアップしたら、Facebookの写真のページからコメントを送信しようとすると、送信の箇所が入力している文字に隠れてしまいなかなか送信できません。 みなさんはどうしていらっしゃるのでしょうか? 解決方法教えてください。 よろしくお願いします。

専門家に質問してみよう