自定义转场动画中的键盘问题

demo:https://github.com/weexiaoqiang1987/Demo.git
示例:

Untitled.gif

要求:a控制器的a1控件动画过渡为b控制器的b1控件,且b1为inputAccessoryView,动画过程设计b控制器展现时b1控件随键盘弹出

问题:1. push方式转场动画不弹键盘
2. present方式弹键盘,过去不到准确的目标控件位置,因为控件随键盘变化
技术点:
push方式自定义转场动画,键盘弹出不受开发者控制。
present 方式自定义转场动画,键盘弹出可以控制。
第三方输入法第一次启动获取inputAccessoryView的frame会有问题,需要做判断,解决方法,在AppDelegate添加计数属性,用于判断

你可能感兴趣的:(自定义转场动画中的键盘问题)