0

キーボードのカスタマイズを行っています。キーボードのデフォルトのキーがまだ表示されないように無効にしますが、大きな文字を動かしている間はまだ無効にしていません。以下に示すように、このデフォルトの大きな文字を無効にするにはどうすればよいでしょうか?

大文字

これは、デフォルトの文字が表示されないようにするコードです。

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSCharacterSet *disabledLetters = [[NSCharacterSet characterSetWithCharactersInString:@" "] invertedSet];
NSRange location = [string rangeOfCharacterFromSet:disabledLetters];
return (location.location == NSNotFound);}

ただし、私はまだ各キーの動作を無効にしていません (クリックしたときにアクションを無効にして、大きくしないようにします)。どうやってやるの ?

4

1 に答える 1