swift/IPhoneアプリ(ios)

【プログラミング初心者向け】SwiftでTextfieldが隠れるのを防ぐ方法

【プログラミング初心者向け】SwiftでTextfieldが隠れるのを防ぐ方法

スマホあぷりはクリックするとキーボードが出てきますよね?

androidではtextfieldをクリックしてきたときは、textfieldが隠れてもキチンと上にスライドするようになっています!

ですが、swift(ios)はキーボードが出てきて画面の下が隠れても全く反応してくれません。

そこで簡単に操作できる方法がありいつも参考にしているので共有いたします

参考サイト

【Swift】キーボードと一緒にViewも上げる方法

簡単に言うとViewを上に上げていきます

ステップ1:キーボードの出現を検知
UIResponder:keyboardWillShow function
ステップ2:Viewの位置を上げる
ステップ3:キーボードの閉じるのを検知
keyboardWillHideNotification + keyboardWillHide function
ステップ4:Viewを下げる