2016-11-08 1 views

答えて

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; 
} 

は、詳細はこちらをご覧ください:How to disable iOS 8 emoji keyboard?1

EDIT:

あなたはこのコードを使用してキーボードから絵文字を非表示にすることができます:

txtField.keyboardType=UIKeyboardTypeASCIICapable; 

はgithubのコード彼女を参照してください。https://github.com/woxtu/NSString-RemoveEmoji

関連する問題