TextField使用时键盘遮挡的解决办法

遇到这个问题的时候,遇到两种解决办法

1. 为TextField设置代理,当开始编辑的时候,指定一个键盘高度,通过计算,移动整个UIView

缺点:iOS5之后,键盘高度不确定,而且不同机型的键盘高度也不一样,分开指定很麻烦。

2. 监听键盘通知,当出现时,获取键盘高度,并通过循环UIView获取当前第一响应UI,从而获取TextField的大小位置,再移动整个UIView

优点:无需考虑键盘高度,简单方便。

posted @ 2016-03-23 10:24  Thkeer  阅读(281)  评论(0编辑  收藏  举报