2016-06-24 6 views
1

Ich habe 2 Seiten Registrierung und Login, Wenn ich zurück zur Registrierungsseite von der Anmeldung durch Drücken der Zurück-Taste Ich möchte Fokus auf Textfeld standardmäßig. Wie geht das in viewWillAppear Methode? Ich habe Methoden updateFocusIfNeeded, setNeedsFocusUpdate , canBecomeFocused versucht, aber nichts funktioniert.Wie Textfeld standardmäßig in tvOS-Anwendung, nicht Ersthelfer Fokus?

+0

verwenden Sie [textfield werdenFirstResponder]; –

Antwort

1

Überschreiben Sie preferredFocusedView im View-Controller und geben Sie Ihr Textfeld daraus zurück.

override weak var preferredFocusedView: UIView? { 
    return textField 
} 

nennen Dann setNeedsFocusUpdate und updateFocusIfNeeded, wenn Sie das Textfeld wollen, konzentriert werden (in viewWillAppear, wie Sie beschrieben).

Verwandte Themen