2016-03-31 12 views
0

Wenn Sie auf eine URL aus einer nativen App wie der Twitter- oder Facebook-App klicken, wird ein neues Fenster angezeigt, in dem die Seite angezeigt wird. Wenn Sie das Panel verlassen, befinden Sie sich immer noch in der App an dem Ort, an dem Sie die URL gestartet haben. Wie erfolgt dies im Gegensatz zum Starten der URL in einer Safari-Instanz?Wie heißt diese iOS-Ansicht?

+1

scheint ein UIWebView innerhalb einer UIView zu sein – azimov

+0

Ausgezeichnet. Vielen Dank. – codezoo

Antwort

2

Sie können entweder WKWebView oder SFSafariViewController

SFSafariViewController jetzt ist weit verbreitet zu Ansicht Websites und es sieht genauso aus wie Safari.app (der Benutzer kann Zugriff auf seine gespeicherten Passwörter/Karten, und er kann Leser Ansicht), das Problem ist, dass Sie keine Kontrolle über sie haben.

WKWebView ist ein Ersatz für UIWebView und Sie werden eine bessere Kontrolle darüber haben, aber Sie müssen Ihre eigenen Navigations- und Aktualisieren-Schaltflächen und Titelleiste hinzufügen.

+0

Wenn ich einen access_token-Header hinzufügen muss, spielt es eine Rolle, welche dieser Web-Ansichten verwendet werden soll. Ist die Einstellung von Webheadern problemlos mit allen möglich? – codezoo