Is there a way to change the time the iOS keyboard animation takes?
The default value is 0. 2 seconds.
In iOS, animations are used extensively to reposition views, change their size, remove them from view hierarchies, and hide them. You might use animations to convey feedback to the user or to implement interesting visual effects. - developer.apple-
I've actually found a better solution. What you can do is programmatically make the textfield or textview a first responder within an animation with duration of your choice. Example for making the keyboard emerge over the course of one second might be:
[UIView animateWithDuration:1.0 animations:^
{
[myTextField becomeFirstResponder];
}];
Similarly, you can make the keyboard disappear like this:
[UIView animateWithDuration:1.0 animations:^
{
[myTextField resignFirstResponder];
}];
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With