UITextView's inputView
and inputAccessoryView
are very cool!
Right now I'm using the inputView
to replace the keyboard when the user requests it. The docs say that after changing the inputView
or the inputAccessoryView
we have to call -reloadInputViews
which, acording to the docs, does not animate the change:
You can use this method to refresh the custom input view or input accessory view associated with the current object when it is the first responder. The views are replaced immediately—that is, without animating them into place. If the current object is not the first responder, this method has no effect.
This means whenever the user presses the button to toggle the inputView
, the keyboard disappears and the inputView
appears and all happens instantly, which looks very un-iOS7-y due to the lack of a nice animation.
So, my question is: is it possible to animate the inputView
into place when toggling it (without resorting to App Store-prohibitive actions)?.