iOS 設定的textFiled的時候不能編輯

weixin_33912246發表於2018-01-23

設定的textFiled的時候不能編輯。

首先用了textfield.userInterfaceEnable = NO, 無效

或者用了textfield.enable = NO,無效

在UITextFiled的代理方法裡面這樣設定就可以了(_canEditing用來區分編輯還是展示)

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {

    if (_canEditing) {

        return YES;

    }

    return NO;

}

相關文章