2009-02-28 11 views
1

Lassen Sie mich dies in Kürze zusammenfassen: Ein "First Responder" in einer Nib-Datei ist ein Objekt, das das UI-Steuerelement darstellt, auf das sich der Benutzer konzentriert. Wenn der Benutzer also auf ein Steuerelement klickt, setzt die Schreibfeder die Benutzeroberflächensteuerung auf First Responder. In meiner App könnte ich eine Steckdose zu diesem "First Responder" von der Spitze aus machen, so dass ich zum Beispiel eine Nachricht "mache rote Schriftfarbe" an alles senden könnte, was der Benutzer durch Klicken aktiviert hat.Versuch, das First Responder-Objekt in Nibs zu verstehen

Und dann, wenn dieses First Responder UI-Steuerelement diese Nachricht nicht versteht, wird die Nachricht in der Responder-Kette weitergegeben, bis ein Elternelement oder Großelternteil (und so weiter) UI-Steuerelement die Nachricht versteht. Ansonsten wird es ignoriert.

So erstellt First Responder immer einen "Link" zum UI-Steuerelement, das den Fokus hat. Ist das richtig?

(Genaue von "First Responder" - Did I get that right? vom selben Autor Duplikat)

+1

Zum Schließen geschlossen. Genaues Duplikat (wie von amdfan angemerkt) –

+0

@Unknown Individual: Dies sieht aus wie die gleiche Frage mit einem anderen Titel. Das Richtige wäre gewesen, Ihre Frage zu bearbeiten und eine Änderung am Titel vorzunehmen, anstatt eine neue Frage zu beginnen. –

Antwort

0

Der Ersthelfer ist einfach das Objekt, das (und gegeben eine Chance zu reagieren) gesagt wird auf ein Ereignis (zB Mausklick) in Ihre Bewerbung.

+0

Ich dachte, dass wir den View-Controller durch Einstellen von IBAction notifizieren? –