ios UITextField禁止编辑

如果直接设置为textfield.enable = no。就会出现背景灰色。看起来不协调。不过你想让他看起来正常,但是禁止编辑,就从代理响应方法入手。

 _myOldPassTF.delegate = self;

设置代理

@interface ResetPasswordViewController ()<UITextFieldDelegate> 


然后在响应方法里返回NO

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
    NSLog(@"这里返回为NO。则为禁止编辑");
    return NO;
}

阅读更多 登录后自动展开
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页