0

オートコレクトを次のように設定できることを読みました

textField.autocorrectionType = YES;

1つのtextFieldに対して。しかし、アプリケーション全体にこのプロパティを設定するにはどうすればよいですか?

少し早いですがお礼を!

4

1 に答える 1

3

独自の Customclass を作成し、コンストラクターでプロパティを設定するだけです。

@interface CustomTextField : UITextField

@end


@implementation CustomTextField

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
      self.autocapitalizationType = UITextAutocorrectionTypeDefault;
    }
    return self;
}
@end

新しい Textfield を作成する場合は、カスタム クラスでオブジェクトを作成します。

CustomTextField *field = [[CustomTextField alloc] initWithFrame: ...];
于 2012-05-30T14:14:59.207 に答える