IQKeyboardManager点击enableAutoToolbar"完成"按钮后视图上移的情况

相信IQKeyboardManager在大多数朋友的项目都会用到,今天就来讲讲项目中遇到的这种情况,话不多说看下面的视频。
ScreenRecording_05-31-2019 13-37-23.gif

经常在项目中有这么一个需求,就是跳转到一个新的VC后,textFiled或是textView成为响应者。很多朋友写顺手了就习惯直接将他写在viewDidLoad中,这时候就会出现上面的情况了。原因是因为VC视图还未加载完,而这时让他成为响应者IQKeyboardManager拿到的Frame不是加载完成之后真正的Frame,于是就会出现上面的情况了,解决方法很简单,如下:

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    [self.textField becomeFirstResponder];
}

喜欢的朋友点点小红心哦,谢谢咯~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容