如果直接设置为textfield.enable = no。就会出现背景灰色。看起来不协调。不过你想让他看起来正常,但是禁止编辑,就从代理响应方法入手。
_myOldPassTF.delegate = self;
设置代理
@interface ResetPasswordViewController ()<UITextFieldDelegate>
然后在响应方法里返回NO
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
NSLog(@"这里返回为NO。则为禁止编辑");
return NO;
}