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