Kurze Erklärung zu Apple`s Hello World benötigt

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Kurze Erklärung zu Apple`s Hello World benötigt

    Hallo,

    ich arbeite mich gerade durch das iPhone Hello World Tutorial von Apple.
    Es gibt eine Stelle die ich absolut nicht verstehe:

    Quellcode

    1. - (BOOL)textFieldShouldReturn:(UITextField *)theTextField {
    2. if (theTextField == textField) {
    3. [textField resignFirstResponder];
    4. }
    5. return YES;
    6. }


    In dem Tutorial steht nun, das dies die Delegate Implementierung des Text Fields ist. Ich kann aber nicht herausfinden, wer das Aufruft und warum?

    Kann mir das jemand erklären?

    Vielen Dank

    dragi
  • Also diese Funktion wird aufgerufen, wenn, der User auf den "Return" Button der dargestellten Tastatur touched.

    Das [textField resignFirstResponder]; verwirklicht dabei, das nack tuchen auf "Return" die sichtbare Tastatur geschlossen wird.

    Aufgerufen wird diese Funktion, da du sicherlich in deinem Header-File das Protokol UITextFieldDelegate eingebunden hast.
    www.mobile-dev.de
    Programmierung mobiler Anwendungen