我如何禁用UIButton直到UITextField中有文本。我拥有的代码似乎无效。

    if ([nameTextField.text isEqualToString: @""]) {
            [myButton setEnabled:NO];
}

最佳答案

保持按钮禁用。实现UITextFieldDelegate并实现方法:

- (void)textFieldDidBeginEditing:(UITextField *)textField;

检查textField中文本的长度,如果长度大于0,则启用按钮。

08-05 23:17