Ios 从文本字段swift 4中删除rightView属性

Ios 从文本字段swift 4中删除rightView属性,ios,swift,uitextfield,Ios,Swift,Uitextfield,如果文本字段中包含一些文本,则我将使用rightview属性。如果textfield不包含任何文本,我需要删除该属性。我搜索了这么多链接,但没有找到任何答案。请帮帮我 要添加rightView属性: let cardImage = UIImageView(image: UIImage(named: icon)) cardImage.frame = CGRect(x: 10, y: 20, width: 70, height: self.cardTxtFld.frame.size.height-2

如果文本字段中包含一些文本,则我将使用rightview属性。如果textfield不包含任何文本,我需要删除该属性。我搜索了这么多链接,但没有找到任何答案。请帮帮我

要添加rightView属性

let cardImage = UIImageView(image: UIImage(named: icon))
cardImage.frame = CGRect(x: 10, y: 20, width: 70, height: self.cardTxtFld.frame.size.height-20);
cardImage.contentMode = UIViewContentMode.scaleAspectFit
self.cardTxtFld.rightView = cardImage;
self.cardTxtFld.rightViewMode = UITextFieldViewMode.always

self.Cardnotxt.rightView=nil和self.Cardnotxt.rightViewMode=UITextFieldViewMode.never,您尝试过这个吗。你能详细说明这个问题吗?
Cardnotxt.rightView=Cardnotxt.hasText?arrow:nil
是的,我尝试过..它不起作用@indrajitNot working@leodabus您需要为控制事件
添加一个目标和选择器。editingChanged
到您的
UITextField
并将其添加到选择器方法