根据答案here,我可以看到UITextField上存在一个名为 editable 的属性。但是当我尝试自己设置时,我收到了错误$choice
。怎么了?或者还有另一种方法可以使UITextField不可编辑吗?感谢。
Property 'editable' not found on object of type 'UITextField *'
答案 0 :(得分:3)
尝试
textfield.enabled = false;
或设置textfield
-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
return false;
}
答案 1 :(得分:1)
对于使用相同问题在Swift中编程的人,
textfield.userInteractionEnabled = false
是一种可能的解决方案。