Ich möchte wissen, wie man, wenn möglich, den Scrollview über der Navigationsleiste behalten kann. Wenn ich den Scrollview auf den View-Controller lege, wird der gesamte Bildschirm mit Ausnahme der Navigationsleiste und der Symbolleiste angezeigt. Ich möchte es über alles behalten.Scrollview über Navigationsleiste und Symbolleiste?
Antwort
Verwenden Sie containerView, um dies zu erreichen, da containerView den Navigationscontroller wie einen anderen Controller enthalten kann.
und Add Scroll innerhalb containerView wie unten gezeigt -
Hoffe, es wird für Sie arbeiten :)
hat super gut funktioniert – user6520705
Toll ... :) dann kannst du meine Antwort abstimmen: P –
Ich glaube nicht, dass es eine einfache Möglichkeit gibt, die Bildlaufansicht "über" die Navigationsleiste zu setzen, und es ist sicherlich etwas, das Apple Devs niemals gemacht haben sollte. Im Allgemeinen (obwohl sicherlich nicht immer) bedeutet das, dass wenn Sie möchten, dass Ihr Code konsistent arbeitet, wenn neue Versionen von Swift und iOS veröffentlicht werden, sollten Sie es nicht tun. Der andere Grund, warum Sie es (wahrscheinlich) nicht tun sollten, ist, dass Sie niemals die Navigationsleiste benutzen könnten, wenn Sie nicht ein "Touch-Through" -System eingerichtet haben habe keine Navigationsleiste an erster Stelle. Sie können jedoch problemlos eine Box in Ihrem Storyboard aktivieren, damit die Bildlaufansicht unter der Navigationsleiste angezeigt wird. Die Navigationsleiste muss durchsichtig sein, damit Sie den Bildlaufinhalt darunter sehen können.
Viel Glück!
Ich denke Preset Modal (UIModalPresentationOverFullScreen
) ist, was Sie suchen.
Fügen Sie die Bildlaufansicht zum UIWindow
keyWindow
hinzu und es wird über dem UINavigationController
navigationBar
angezeigt.
ist es die schlechteste Idee überhaupt; Diese Antwort sollte stattdessen gelöscht werden. – holex
- 1. Android Navigationsleiste Symbolleiste fehlt
- 2. Reorganisation von Symbolleiste und Navigationsleiste nach TraitCollectionDidChange
- 3. Navigationsleiste unter Symbolleiste im Android
- 4. ScrollView wird von der Symbolleiste abgedeckt
- 5. ausblenden Navigationsleiste und Werkzeugleiste Safariart
- 6. Linkes Navigationsmenü unter Symbolleiste und rechtes Navigationsmenü über Symbolleiste
- 7. iOS 7 UITableView mit transparenter Navigationsleiste und Symbolleiste
- 8. Wie ein Logo und Text in Symbolleiste oder Navigationsleiste
- 9. So ändern Sie die Farbe der Symbolleiste und der Navigationsleiste.
- 10. Ansicht über meiner Symbolleiste in Android
- 11. Wie verwende ich CollapsingToolbarLayout über scrollview?
- 12. Schweben über Navigationsleiste
- 13. UISearchBar über der Navigationsleiste
- 14. Scrollview auf Relative Layout-Überlappung in der Symbolleiste
- 15. Touch-Ereignisse über ScrollView übergeben
- 16. ScrollView macht Symbolleiste auf Pre-Lollipop-Geräten verschwinden
- 17. Untere Folie über dem scrollView
- 18. Floating Action Button über Scrollview?
- 19. Weiße Linie erscheint über Symbolleiste
- 20. Overlay-Symbolleiste über dem Aktivitätsinhalt
- 21. Symbolleiste über Google-Karte anzeigen
- 22. So entfernen Sie den von der Navigationsleiste über die Symbolleiste geworfenen Schatten bei Verwendung eines CoordinatorLayouts
- 23. So entfernen Sie drei Punkte aus der Symbolleiste der Navigationsleiste
- 24. Navigationsleiste mit Symbolleiste Implementierung in mehreren Aktivitäten neuester Code
- 25. Android halten Navigationsleiste über Aktivitäten
- 26. Wie wird die Contextual ActionMode-Leiste über die appcompat-v7-Symbolleiste, aber nicht über die Navigationsleiste gelegt?
- 27. Navigationsleiste Dropdown über ein Bild
- 28. Wie UIView über Navigationsleiste hinzufügen?
- 29. die Navigationsleiste über dem Kopf
- 30. Stoppen von ScrollView über und unter den Grenzen gehen
es helfen würde, wenn Sie – mat
einige Ihrer Code zu teilen habe ich einen View-Controller die ist in einem Navigationscontroller eingebettet. Alles was ich getan habe, war einen Scrollview auf diesen View Controller zu platzieren. – user6520705