2016-12-08 1 views
0

Ich habe eine iOS-App erstellt, die mir eine Seite (Ansicht) anzeigt. Immer wenn ich versuche, auf ein PDF zu klicken, öffnet es sich und ich kann es sehen, aber ich habe keine Zurück-Taste oder eine Navigationsleiste, um aus PDF herauszukommen, und gehe zurück in meine App. Ich möchte meine Home-Taste nicht verwenden und meine App schließen. Ist das überhaupt möglich? Benutzte Cordova, um die App zu bauen.Hinzufügen von Navigationsleiste oder Zurück-Taste in PDF, Cordoba

+0

Klicken Sie auf eine PDF in einer Ansicht in Ihrer App oder klicken Sie auf eine PDF im Finder? – MacUserT

+0

Ich öffne meine App. Diese App zeigt mir eine Seite an -> aus Beispiel google. Wenn ich versuche, auf ein PDF zu klicken, wird es geöffnet, aber ich habe keine Schaltfläche oder Navigationsleiste, um zu meiner App zurückzukehren. –

Antwort

0

Wenn Sie eine PDF-Datei aus Ihrer App öffnen, befinden Sie sich in einer Ansicht, in der das PDF-Dokument angezeigt wird. Diese Ansicht wird von einem Ansichtscontroller verwaltet. In Ihrem Storyboard können Sie auf dem View-Controller auswählen, der Ihnen entweder das PDF-Dokument oder den View-Controller zeigt, der Ihnen das PDF-Dokument zeigt. Dieser View-Controller kann dann in einen Navigationscontroller eingebettet werden. Sie können dies tun, indem Sie auf das Menü gehen, klicken Sie auf Editor-> Einbetten-> Navigation Controller.

Ihre Ansichten erhalten dann automatisch eine Zurück-Schaltfläche, um zum vorherigen Ansichts-Controller zurückzuspringen, wenn es zuvor einen Ansichts-Controller gab.

Hoffe, das hilft.

+0

Ich glaube ich weiß was du sagst, aber! Hmm, ich möchte nicht window.open (targetFile, _blank, 'toolbar = YES') verwenden, um eine Symbolleiste am unteren Rand meiner Ansicht zu öffnen. mit Zurück + Vorwärts-Taste und Schließen-Taste. Ich möchte einen Toolbar haben, zu meiner Sicht, nur in PDF, wenn es mit einem Zurück-Knopf möglich ist, etwas wie: https://www.raymondcamden.com/2016/06/26/linking-to-pdfs -in-Cordova-Apps. Vielen Dank. –

+0

Soweit ich es sehen kann, ist der Zurück-Button im verlinkten Artikel ein Standard-Zurück-Button vom View-Controller. Wenn Sie nur den View-Controller einbetten, der das PDF-Dokument in einem Navigations-Controller öffnet, erhält nur dieser View-Controller den Zurück-Button ganz oben, genau wie im verlinkten Artikel. Wenn Sie es in Cordova als Webview tun müssen, kann ich Ihnen nicht helfen. – MacUserT

+0

Ok, danke .. –

Verwandte Themen