【发布时间】:2024-01-15 16:07:02
【问题描述】:
【问题讨论】:
-
为了显示文本,你应该使用 UILabel 而不是 UITextField(它用于输入一些字符串)
-
我为此使用
myTextField.enabled = false。
【问题讨论】:
myTextField.enabled = false。
要禁用 UITextField 中的编辑,您需要在委托方法 textFieldShouldBeginEditing: 中返回 NO
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
return NO;
}
在 UITextView 中禁用编辑将属性editable 设置为NO:
[textView setEditable:NO];
【讨论】:
textField.delegate = self;
textViewShouldBeginEditing:而不是textFieldShouldBeginEditing:
[textView setEnabled:NO]; 禁用整个 TextView,这是错误的。有 editable 属性禁用编辑 textview 的可能性。