Open tomoyasuzuki opened 4 years ago
KeyboardなどのデフォルトのAppObjectでは内部でnotificationが実行されている。 そしてkeyboardの場合はkeyboardのサイズ情報を userInfo[UIKeyboardFrameEndUserInfoKey] で取得することができる。 また userInfo?[UIResponder.keyboardAnimationDurationUserInfoKey] で表示される時間を取得できる。 その為、 keyboardが表示される時間と位置を取得して、他のオブジェクトを同じ速さでアニメーションさせる といった ことが実現できる。
userInfo[UIKeyboardFrameEndUserInfoKey]
userInfo?[UIResponder.keyboardAnimationDurationUserInfoKey]
keyboardが表示される時間と位置を取得して、他のオブジェクトを同じ速さでアニメーションさせる
KeyboardなどのデフォルトのAppObjectでは内部でnotificationが実行されている。 そしてkeyboardの場合はkeyboardのサイズ情報を
userInfo[UIKeyboardFrameEndUserInfoKey]
で取得することができる。 またuserInfo?[UIResponder.keyboardAnimationDurationUserInfoKey]
で表示される時間を取得できる。 その為、keyboardが表示される時間と位置を取得して、他のオブジェクトを同じ速さでアニメーションさせる
といった ことが実現できる。