zhPopupController
zhPopupController copied to clipboard
弹出的视图出现个bug,位置出现在屏幕外
第一张是正常的样子, 多点几次就变成第二张的样子了
是系统键盘吗
@snail-z 第三方的键盘
我也遇到同样的情况
还是说是因为三方键盘多次触发键盘高度改变的回调 然后进入到这里多减去了一个高度...
由于最近比较忙,所以测试更新这个问题可能需要一段时间,如果有解决方案或已经解决,欢迎提PR,感谢大家问题分享。
我这边暂时的解决方法是在减去改变高度之前 popupView的中心点强制修改成屏幕中心点 没有具体测试过会不会有其他问题...
我在设置textfiled的时候 ,在present之前,强制 textfiled becomeFirstResponder,可以解决这个问题
我用的系统键盘也会出现这种情况, 模拟器还好, 真机第一次必出, 目前只能强制让他作为第一响应者来处理.
测试了一会, 发现如果默认跳系统的拼音键盘 第一次会调用两次keyboardWillChangeFrame这个方法, 减了两次高度所以不对, 而一般模拟器是英文系统, 第一次调用的英文键盘只会执行一次方法, 所以显示正常.