这个bug是这样的,在首页点cell会进入到直播间页面,直播间有一个发弹幕的功能,textView点击整个直播页面会上移(利用IQ特性),正常情况下是没毛病的。但是当用户按home退出后,在进入直播间,然后点返回按钮到首页,就会出现如下bug,首页正好掉了一个键盘高度。 当时被这个bug困扰好久,虽然知道是IQ的原因,但是找不到解决办法,后来,无意中复现该问题。所以解决思路很简单
在直播间那个页面 注册程序挂起的通知 即用户按home
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillResignActive)name:UIApplicationWillResignActiveNotification object:nil]; //监听是否触发home键挂起程序
//收到程序挂起通知
- (void)applicationWillResignActive{
[self.view endEditing:YES];
}
收到通知后,把键盘收起,如此,解决了这个bug。