In meiner Kakao-Anwendung möchte ich die Schlüsselreihenfolge meiner Ansichten ändern. Ich fülle den nextKeyView-Verweis für alle Untersichten in der gewünschten Reihenfolge aus. In der awakeFromNib
Funktion Sicht kann ich die folgende:readculateKeyViewLoop funktioniert nicht
[[self.view window] setInitialFirstResponder:self.view];
[[self.view window] setAutorecalculatesKeyViewLoop:NO];
[[[self view] window] recalculateKeyViewLoop];
wo die nextKeyView
für die self.view
zur ersten subview gesetzt ich in der Reihenfolge der Schlüssel angezeigt werden soll.
Nichts hilft und die Schlüsselreihenfolge bleibt Standard. Wie man es löst? Danke
Der Code I in Frage gestellt befindet sich in watchFromNib des Controllers, dessen Ansicht ich als Unteransicht in der Inhaltsansicht des Fensters hinzufüge. Ich habe die Zeile recalculeyKeyViewLoop entfernt, funktioniert aber immer noch nicht. Ich kann das Kontrollkästchen "Ansichtsschleife automatisch neu berechnen" nicht deaktivieren, da dies die Sortierung anderer Ansichten unterbrechen würde. Also mache ich das programmatisch in wakeFromNib, aber vielleicht ist es zu spät ... was kann noch getan werden? –