烦死了最近,H5签到在app里 导航条使用的H5自己写的,本来没什么,多好它爱干啥干啥,可是可是...
- H5中有输入框,弹出键盘在小屏幕导航条会向上偏移,偏移就偏移呗,mmp 要求禁止导航移动,😢😢,在键盘弹出的时候改变webView的frame ,使得web压缩到页面顶部到键盘上部的大小呗,监听键盘的弹出高度只能,系统的搞定了,可是三方键盘会会发出三次通知,呵呵了就,那怎么能知道弹出的是系统键盘还是三方键盘呢?
- 查啊查,找啊找....找到了一个可是还不敢用,记录下代码得了。
NSString *currentKeyboardName = [[[[UITextInputMode activeInputModes] filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"isDisplayed = YES"]] lastObject] valueForKey:@"extendedDisplayName"];
if ([currentKeyboardName isEqualToString:@"简体拼音"] || [currentKeyboardName isEqualToString:@"表情符号"] || [currentKeyboardName isEqualToString:@"English (US)"]) {
//系统自带键盘
} else {
//第三方键盘 eg:百度、搜狗、讯飞等
}
链接地址,吃水不忘挖井人
网友评论