遇到这个问题的时候,遇到两种解决办法代理
1. 为TextField设置代理,当开始编辑的时候,指定一个键盘高度,经过计算,移动整个UIView循环
缺点:iOS5以后,键盘高度不肯定,并且不一样机型的键盘高度也不同,分开指定很麻烦。移动
2. 监听键盘通知,当出现时,获取键盘高度,并经过循环UIView获取当前第一响应UI,从而获取TextField的大小位置,再移动整个UIView键盘
优势:无需考虑键盘高度,简单方便。