为整个应用程序设置AutocorrectionType Default = YES

时间:2012-05-30 14:08:50

标签: iphone objective-c xcode uitextfield uitextview

我读过我们可以像

那样设置自动更正

textField.autocorrectionType = YES;

表示一个textField。 但是如何为整个应用程序设置此属性?

提前感谢!

1 个答案:

答案 0 :(得分:3)

simple创建自己的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: ...];