[英]How can I set editing= NO; in UITextField?
如何设置编辑= NO; 在UITextField?
你可以设置它
[yourTextField setUserInteractionEnabled:NO];
Swift更新:
yourTextField.setUserInteractionEnabled = false
您还可以实现协议并实现此方法:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
return NO;
}
这样做可以编辑关联XIB中的任何UITextField,但是您可以检查任何属性或在内部执行某些业务逻辑以启用/禁用文本编辑。
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
if (condition)
return NO;
else
return YES;
}
我希望这可以帮助你
问候!
如果您的意思是想要隐藏UITextField,只需执行以下操作:
[UITextField resignFirstResponder];
使用这段代码
[textField setEditable:NO];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.