Joh*_*ner 5 keyboard emoji cordova ionic-framework
有没有办法在 iOS 和 Android 上只允许使用 ASCII 键盘?我正在使用 Ionic 框架。
我无法在互联网上找到有关此问题的任何信息。我刚刚找到了一些本地解决方案。
小智 0
尝试这个:
- (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;
}
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅此处:如何禁用 iOS 8 表情符号键盘?1 .
编辑 :
您可以使用以下代码从键盘隐藏表情符号:
txtField.keyboardType=UIKeyboardTypeASCIICapable;
Run Code Online (Sandbox Code Playgroud)
请参阅她的 github 代码: https: //github.com/woxtu/NSString-RemoveEmoji