在开发中会发现,在iOS开发中经常是会遇到一个键盘遮挡屏幕的一个情况出现,就比如当你输入账号密码的时候,会出现遮挡了一半的位置,甚至是更多的位置最关键的是会遮挡了下面的一些按钮,导致按钮事件也触发不了,目前解决的办法就是在当输入这些消息的时候如何让整个屏幕上移一个键盘的位置,又或者是移动到指定的一些位置也是可以的。
首先一般输入的话都用的是UITextField,所以要监听用户什么时候开始输入和什么时候结束输入,直接设置代理代理就行了。
要遵循UITextFieldDelegate协议。
//遵循协议
@interfaceViewController()<UITextFieldDelegate>