2

キーボードをカスタマイズしていますが、スペースや削除キーなどのデフォルトのキーを使用したいと考えています。これは、キー az を無効にするために使用するコードです。

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSMutableString * character;
NSCharacterSet *disableLetters = [[NSCharacterSet characterSetWithCharactersInString:@"abcdefghijklmnopqrstuvwxyz"] invertedSet];

NSRange location = [character rangeOfCharacterFromSet:disableLetters];
return (location.location == NSNotFound);}

これはスクリーンショットです:(他のキーを無効にした後、កを削除できません)

キーボード

4

2 に答える 2