打开键盘遮住View的问题解决方法-iOS开发

2014-11-24 14:04:06 · 作者: · 浏览: 4

默认情况下打开键盘会遮住下面的view,带来一点点困扰,不过这不是什么大问题,我们使用点小小的手段就可以解决。


首先我们要知道键盘的高度是固定不变的,不过在IOS 5.0 以后键盘的高度貌似不是216了,不过不要紧,我们调整调整就是了:


iphoneipad


竖屏(portrait): 216 264


横屏(landScape): 140 352


我们采取的方法就是在textField(有可能是其他控件)接收到弹出键盘事件时把self.view整体上移216px了(我们就以iPhone竖屏为例了)。


首先我们要设置textField的代理,我们就设为当前控制器了。


textField,delegate=self;


然后我们在当前控制器实现下面三个委托方法: