[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の表示を遅らせる
どちらでも解決できた。
関連記事
-
[iPhone SDK] Objective-C 2.0 のプロパティ
Objective-Cのプロパティで時々はまるので、メモ。(詳解 Objective-C 2.0 P
-
Apple Special Event 2019
https://japanese.engadget.com/2019/09/10/5-iphone
-
「iPhoneの動作が遅くなる場合があります」に対応する
年末年始は休みがあるのでブログ更新頻度が高い。以前から気になっていた、LogLocationsを起動
-
iPad 12.9インチでも安定するタブレットスタンド
iPad Pro 12.9インチを買ったが、かなり大きく机の上で場所を取るので、スタンドを買ってみ
-
2009年10月発売のiPhone SDK関連書籍
10月には Beginning iPhone 3 Developmentの続編とApressが言って
-
[iOS SDK] CGRect 関連の便利機能
CGRect を使っていていつも忘れて調べてしまうのでメモしてみる。 CGRect の変数を拡大・
-
Siri Shortcuts に対応
正月休み中なので、ブログ記事が書きやすい。毎年この時期だけはよくブログを書いている気がする。
-
List切替が便利なTweetList を買ってみた。
フォローする人が増えてくると、なかなかメインのTLを追うのは難しくなる。 このため、複数のListを
-
[iOS 開発本] iOSフラットデザインの作法
iOS7で採用されたフラットデザインに関して、個人的には Windows 8のMetroのイ
-
iPhotoがiPad mini 4 を iPhone 7 Plus と表示する
「写真」が好きになれないのでいまだにiPhotoを使っているのだが、MacBook Late 201