Öffnen Sie eine neue UIViewController, wenn ein link auf einer UIWebView geklickt wird
Fand ich diesen thread passt mein problem: Klick auf den link in UIWebView schiebt Sie auf den stack NavigationView
Jedoch die folgenden Situationen unterscheiden:
Statt mit einem navigationController, ich bin mit einem View-Basierte Anwendung, um manuell schalten zu verschiedenen viewcontroller, wenn die entsprechenden Tasten gedrückt werden.
Anstatt mit links bin ich mit dem onClick-Methode zu erkennen, wenn ein Benutzer klickt auf etwas, auf ein UIWebView und versucht, öffnen Sie einen neuen ViewController mit einem neuen UIWebView.
Wird, den gleichen code arbeiten oder muss ich einige änderungen vornehmen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie haben zu tun, einige änderungen
1.:
wenn
onClick
haben Sie die Umleitung der aktuellen Seite an eine neue PositionDieser Standort wird zum Beispiel
MYLocation://GoThere
2.:
Update der
shouldStartLoadWithRequest
Ich denke, Sie können die shouldStartLoadWithRequest als Omar geschrieben.
Wenn der neue viewcontroller hat eine webviewcontroller, dann sollten Sie die Weitergabe der url (oder auch die Anfrage) an den neuen viewcontroller zeigen die angeklickte URL.