iOS 9 Swift 2.0 UITextFieldDidChange
我在iOS 9 Swift 2.0 UITextFieldDidChange,ios,swift,swift2,uitextfield,uitextfielddelegate,Ios,Swift,Swift2,Uitextfield,Uitextfielddelegate,我在UITextField的子类中使用textFieldDidChange或textfielddendediting方法时遇到问题。我更改另一个源(对象)中的UITextField的text属性。可以调用此方法吗?您可以使用下面的编码,并按照说明进行操作 UITextField并将“编辑已更改”发送事件拖动到子类单元 也可以使用委托方法 func textField(textField: UITextField!, shouldChangeCharactersInRange range: NS
UITextField
的子类中使用textFieldDidChange
或textfielddendediting
方法时遇到问题。我更改另一个源(对象)中的UITextField
的text
属性。可以调用此方法吗?您可以使用下面的编码,并按照说明进行操作
UITextField并将“编辑已更改”发送事件拖动到子类单元
也可以使用委托方法
func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -> Bool
或进展
yourtextField.addTarget(self, action: "textFieldDidChange:", forControlEvents: UIControlEvents.EditingChanged)
func textFieldDidChange(textField: UITextField)
{
//your code
}
或可在Swift 2.0
let notificationCenter = NSNotificationCenter.defaultCenter()
notificationCenter.addObserver(
self,
selector: "textFieldTextChanged:",
name:UITextFieldTextDidChangeNotification,
object: nil
)
func textFieldTextChanged(sender : AnyObject) {
// do your stuff here
}
通知类型为
public let UITextFieldTextDidBeginEditingNotification:String
public let UITextFieldTextDidEndEditingNotification:String
公共let UITextFieldTextDidChangeNotification:字符串
有关更多信息,请使用此您可以使用下面的编码,并按照说明进行操作 UITextField并将“编辑已更改”发送事件拖动到子类单元 也可以使用委托方法
func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -> Bool
或进展
yourtextField.addTarget(self, action: "textFieldDidChange:", forControlEvents: UIControlEvents.EditingChanged)
func textFieldDidChange(textField: UITextField)
{
//your code
}
或可在Swift 2.0
let notificationCenter = NSNotificationCenter.defaultCenter()
notificationCenter.addObserver(
self,
selector: "textFieldTextChanged:",
name:UITextFieldTextDidChangeNotification,
object: nil
)
func textFieldTextChanged(sender : AnyObject) {
// do your stuff here
}
通知类型为
public let UITextFieldTextDidBeginEditingNotification:String
public let UITextFieldTextDidEndEditingNotification:String
公共let UITextFieldTextDidChangeNotification:字符串
有关更多信息,请使用此当我从另一个对象更改
UITextField
的值时,需要调用textFieldDidChange
或textfielddendediting
。可以这样做吗?在同一个类中,您可以使用**textfieldDendediting**,如果您是另一个对象,则可以使用**UITextFieldTextDidChangeNotification**,因为当我从另一个对象更改UITextField
的值时,需要调用textfieldDendediting
。可以这样做吗?在同一个类中,您可以使用**textfieldDendediting**,如果您是另一个对象,则可以使用**UITextFieldTextDidChangeNotification**发送观察者,以便