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

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添加计数属性,用于判断

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容