[iOS SDK] UIAlertView が消えた後にキーボードが表示される
昔書いたコードで、UIAlertView に setAlertViewStyle で UIAlertViewStylePlainTextInput を設定して UITextField を表示して、さらにその後に UIAlertViewを表示すると、なぜか UIAlertView が消えた後にキーボードがせり出してくる問題が発生した。
キーボードが表示されてもTextFieldがあるわけではないのですぐ消えるだけなのだが、その表示されて消えるまでの時間が無駄でイライラしてしまう。
StackOverFlow にて、似た現象を発見した。
Keyboard pops up after UIAlertView is dismissed on iOS 8.3 for iPad – Stack Overflow
解決策としては二つある。
- UIAlertController に移行する
- UIAlertView のままにするが、 performSelector:withObject:afterDelay でAlertViewの表示を遅らせる
どちらでも解決できた。
関連記事
-
Apple に Bug Report を送信、iOS 11.3で修正された
EverLearnのユーザの方から、toothache の発音がおかしいので直してほしいという依頼が
-
EverLearn Ver.1.6 を公開しました。今回はiPhone6 Plus 対応+英英辞書追加
残念ながらあまり売れていないiPhoneアプリ EverLearn ですが、自分的には毎日使っている
-
heroku Cedar-10からCedar-14に引越し
2015/11/04 に Cedar-10 stack が終了となる連絡が heroku からきたの
-
Corona SDK 調査5日目
スクリプト言語による効率的ゲーム開発を読み進めている。 そろそろソースコードを読んでみようと思って本
-
深見先生のICT Music Session vol.2に参加してきた
2016年1月24日(日)14:00 - 16:30に行われた ICT Music Session
-
Invalid EvernoteSession で落ちる問題に遭遇
EverLearn アプリのバージョンアップ版を作成したのでテストをしていたところ、iOS5 で起動
-
いまさらながらXcode4導入 2011/06/29
Twitterを見ているといろいろ大変そうだったので敬遠していたXcode4だが、デバッグに便利そう
-
iOS上のJavaScript実行環境Scriptableを使ってみた
iOS上の JavaScript実行環境であるScriptable を使ってみた。 Scr
-
Olympus Camera Kit (SDK)を製品版に移行
発売が延期されていた OLYMPUS AIR A01も2015/3/25(水)についに発売された。
-
iPad Air 2 OpenAL再生でプチノイズ発生(更新あり)
新アプリが動き始めたので、TestFlightを利用してベータテストを行っている。自分のiPad2や