iiicp / KeyboardforChat

仿微信聊天键盘,无污染,无任何第三方,使用简单
506 stars 118 forks source link

associateTableView设置后键盘回落有问题 #10

Open gdfyj90 opened 7 years ago

gdfyj90 commented 7 years ago

我的视图结构是: 1没有导航栏,但顶部有个自定义的view,高度跟导航栏不一样。 2中间是table 3底部就是你的keyboard

问题: 在设置了_chatKeyBoard = [ChatKeyBoard keyBoard]和_chatKeyBoard.associateTableView = self.table之后,点击输入框键盘弹起,顶部自定义的view看不到了(我估计是被table挡住),但是键盘回落的时候顶部的view依然看不到。

iiicp commented 7 years ago

没有导航栏的情况,我没有考虑。你试着用第三个初始化方法,即传入完整的bounds或者frame。

gdfyj90 notifications@github.com于2016年11月22日 周二下午2:54写道:

我的视图结构是: 1没有导航栏,但顶部有个自定义的view,高度跟导航栏不一样。 2中间是table 3底部就是你的keyboard

问题: 在设置了_chatKeyBoard = [ChatKeyBoard keyBoard]和_chatKeyBoard.associateTableView = self.table之后,点击输入框键盘弹起,顶部自定义的view看不到了(我估计是被table挡住),但是键盘回落的时候顶部的view依然看不到。

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/bbbcode/KeyboardforChat/issues/10, or mute the thread https://github.com/notifications/unsubscribe-auth/AHJwxspSYUgaCeb1WkrVwBVzk84fHCoAks5rApGsgaJpZM4K5ETy .

gdfyj90 commented 7 years ago

初始化方法都试过了,结果一样的,原因是你在调整表的frame的时候,直接是 //更新表的frame _associateTableView.frame = CGRectMake(0, 0, self.frame.size.width, self.frame.origin.y); 所以table就固定在顶部了。。。

iiicp commented 7 years ago

可能你需要定制一下了,🤓🤓