Ionic / Cordova / Phonegap:有没有办法在iOS和Android上禁用表情符号键盘?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ionic / Cordova / Phonegap:有没有办法在iOS和Android上禁用表情符号键盘?相关的知识,希望对你有一定的参考价值。

iosandroid上有没有办法只允许使用ASCII键盘?我正在使用Ionic框架。

我无法在互联网上找到有关此问题的任何信息。我刚刚找到了some native solutions

答案

试试这个:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{        
    if ([textField isFirstResponder])
    {
        if ([[[textField textInputMode] primaryLanguage] isEqualToString:@"emoji"] || ![[textField textInputMode] primaryLanguage])
        {
            return NO;
        }
    }
    return YES;
}

欲了解更多信息,请访问:How to disable iOS 8 emoji keyboard?1

编辑:

您可以使用以下代码从键盘隐藏表情符号:

txtField.keyboardType=UIKeyboardTypeASCIICapable;

看到github代码她:https://github.com/woxtu/NSString-RemoveEmoji

以上是关于Ionic / Cordova / Phonegap:有没有办法在iOS和Android上禁用表情符号键盘?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Ionic Cordova 3 迁移到 Ionic Cordova 5?

ionic cordova build 成功,ionic cordova build --prod 报错

京东支付cordova插件ionic1使用教程

Ionic/Cordova:如何将插件安装到现有项目中?

任务执行失败:processDebugResources [ Cordova / Ionic ]

怎么卸载重装ionic cordova