在iOS和Android上有没有办法只允许使用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