iOS中监控键盘弹出的方法连续多次进入

今天碰到了键盘弹出时,监控的方法连续进入两三次,导致界面晃动的烦恼,经过查找,发现是系统键盘和搜狗的键盘起了冲突,于是出现了方法连续多次调用的情况。于是出于无奈,想到了没有办法的办法,就是只调用系统键盘。在APPDelegate 中添加如下方法:


- (BOOL)application:(UIApplication *)application

shouldAllowExtensionPointIdentifier:(NSString *)extensionPointIdentifier

{

    if ([extensionPointIdentifier isEqualToString:@"com.apple.keyboard-service"]) {

        return NO;

    }

    return YES;


}
虽然问题解决了,但是整个项目只能调用系统键盘。如果哪位大牛能有更好的办法,还希望多多指教
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值