(edited eine bessere Beschreibung der Antwort zu geben, gab ich) zu handelnein WebView Erste genau wie Safari
ich einen sehr einfachen Browser in Interface erstellt haben von einer Navigationsleiste und eine Webansicht aus.
Alles funktioniert gut, außer wenn ich versuche, zwischen Eingabefeldern Tab ist die Webansicht, der Fokus geht auf die Navigationsleiste.
Ich gehe davon aus, dass ich etwas mit der Responder-Kette tun muss, aber ich konnte nicht herausfinden, was.
Irgendwelche Ratschläge?
Danke, Kelly
Ein paar Dinge müssen hier hinzugefügt werden. Für die meisten Webseiten hat das Setzen des initialFirstResponders des Fensters auf die Webansicht mein Problem behoben. Allerdings hatte ich immer noch seltsame Probleme bei der Verwendung meines Javascript-Frameworks (Cappuccino). Soweit ich das beurteilen kann, senden die meisten Webbrowser ein keydown dom-Ereignis mit einem keyCode von 9 und einem charCode von 0, wenn Sie die Tabulatortaste drücken.Die Webansicht sendet ein Keydown-Dom-Ereignis, bei dem sowohl keyCode als auch charCode auf 9 gesetzt sind, was das Framework verwirrte. Wenn ich herausfinde, wie ich das beheben kann, werde ich zurück posten. –