UITextField verliert Fokus-Ereignis

Habe ich ein UITextField in einem MyCustomUIView Klasse und wenn das UITextField den Fokus verliert, würde ich mag zu verstecken Sie das Feld und zeigen noch etwas anderes statt.

Den Delegierten für die UITextField eingestellt ist MyCustomUIView über IB und ich habe auch "Did End On Exit' und 'Bearbeiten am Ende Tat' Ereignisse verweisen auf eine IBAction Methode innerhalb MyCustomUIView.

@interface MyCustomUIView : UIView { 

IBOutlet UITextField    *myTextField;

}

-(IBAction)textFieldLostFocus:(UITextField *)textField;

@end

Jedoch keines dieser Ereignisse scheinen gefeuert, wenn die UITextField den Fokus verliert. Wie kann man trap/Aussehen für dieses Ereignis?

Den Delegierten für die UITextField wird als MyCustomUIView also ich erhalte textFieldShouldReturn Nachricht zum schließen der Tastatur wenn Sie fertig sind.

Aber was mich auch interessiert, ist, herauszufinden, wenn der Benutzer drückt, einen anderen Bereich auf dem Bildschirm (sagen Sie ein anderes Steuerelement oder einfach nur leere Fläche) und das Textfeld hat den Fokus verloren.

InformationsquelleAutor der Frage Alexi Groove | 2009-07-15

Schreibe einen Kommentar