IQKeyboardManager点击enableAutoToo
2019-05-31 本文已影响0人
LK83
相信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];
}
喜欢的朋友点点小红心哦,谢谢咯~