设置的textFiled的时候不能编辑。 首先用了textfield.userInterfaceEnable = NO, 无效 或者用了textfield.enable = NO,无效 在UITextFiled的代理方法里面这样设置就可以了(_canEditing用来区分编辑还是展示) - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField { if (_canEditing) { return YES; } return NO; }