首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

UITextField滑动防止被键盘堵住 终极解决方案

2013-02-24 
UITextField滑动防止被键盘挡住 终极解决方案问题:当屏幕下方有textfield时会被弹出的键盘挡住,用户体验不

UITextField滑动防止被键盘挡住 终极解决方案

问题:当屏幕下方有textfield时会被弹出的键盘挡住,用户体验不太好。

坚决方法:使用scroll view 当textfield成为first responder时 将textfield滑动到键盘上面


网上这方面的解决方法有很多,但是都不够完美,比如无法真确处理手持方向改变时keybord高度不一样的情况,无法兼容iPad下键盘和iPhone高度不一样,

动画不和谐,实现过于复杂等等问题。 现在我分享的一个简单易懂又比较完美的方法。

AutoScrollView类自动的实现了这一特性,要集成这个功能,只要在xib中将ScrolView的Customer class设置成AutoScrollView就可以了,非常简单容易。

UITextField滑动防止被键盘堵住 终极解决方案

下面是AutoScrollView源代码


热点排行