Ich benutze MMDrawerController, aber ein Problem: Wenn links/rechts Menü (Schublade) zum ersten Mal geöffnet ist (nach dem Start der App) seinen Inhalt nach unten angezeigt wird . Bitte sehen Sie das Bild unten (Entschuldigung für das große Bild, aber Zeitlupe macht es einfacher, dieses Problem zu sehen). Dieses Bild ist von Beispielanwendung von MMDrawerController erfasst wird: KitchenSink IOS MMDrawerController die linke Menü Tabelle Inhalt nach unten angezeigt wird
Antwort
Es ist wegen der Statusleiste, hörte ich. dieses Update Versuchen.
Das erste Mal entweder eine linke oder rechte View-Controller angezeigt wird, dessen Inhalt angezeigt wird und an Ort und Stelle zu werden nach unten gedrückt wird, sobald der VC in fertig ist Animieren Das sieht aus wie ein Problem mit MMDrawerController als Gut. Der Kommentar hier scheint es zu beheben. Die kurz und süß, ist dies:
Fügen Sie die folgende Zeile in die viewWillAppear: animierte Methode Ihrer SideViewController:
self.navigationController?.view.layoutSubviews()
So sieht es etwa so aus:
override func viewWillAppear(animated: Bool) { super.viewWillAppear(animated) // Workaround for DrawerController issue with iOS 8 self.navigationController?.view.layoutSubviews() }
Quelle: https://github.com/sascha/DrawerController/issues/12
bitte setzen Code unten in viewDidLoad und Ihr Problem wird
self.automaticallyAdjustsScrollViewInsets = false
und tun sie nicht lösen werden vergessen Antwort zu akzeptieren, wenn Sie Ihre Antwort erhalten
- 1. Inhalt in Tabelle Zelle von iOS 8 wird nicht angezeigt
- 2. Navigationsleiste nicht mit MMDrawerController
- 3. iOS - Warum die Tabellenansicht nicht angezeigt wird?
- 4. p-Menü wird nicht angezeigt
- 5. Codeigniter Menü wird nicht angezeigt
- 6. Android-Menü wird nicht angezeigt
- 7. ASP-Menü wird nicht angezeigt
- 8. Bootstrap 3, linke Seitenleiste Menü, Ghosting Grenzen
- 9. Linke Verknüpfung verwenden, aber der Wert wird nicht angezeigt?
- 10. Inhalt von div nach unten ausrichten
- 11. slideDown jquery bewegt Inhalt nach unten
- 12. Jframe-Inhalt wird nicht angezeigt
- 13. Wie verschiebe ich die UIView nach "unten", so dass die nächste UIView angezeigt wird?
- 14. Dropdown-Menü: Untermenü wird nicht korrekt angezeigt
- 15. Die Tabelle der TextBoxen wird nicht angezeigt.
- 16. Menü von unten
- 17. Seitenvorlage wird nicht im Dropdown-Menü angezeigt
- 18. Wie wird die Schubladenbreite von MMDrawerController mit Swift 2 auf die Bildschirmbreite eingestellt?
- 19. MMDrawerController - Öffnen Sie die linke Schublade von einer Schaltfläche in der Center-Schublade
- 20. Wie wird ein Div nach unten verschoben, wenn HTML-Inhalt über jquery angehängt wird, aber die Bildlaufleiste ausgeblendet wird?
- 21. HTML-Inhalt nach Tabelle verschwindet
- 22. ReactJS- und MDL-Menü wird nicht angezeigt
- 23. Disc nach links von Listenelement wird unten
- 24. iOS-Netzwerkaktivitätsanzeige wird nicht angezeigt
- 25. Autocomplete-Problem: Inhalt wird nicht angezeigt
- 26. Fab Button Menü wird hinter GridView angezeigt
- 27. Inhalt unten anzeigen ExpandableListView
- 28. reagieren: Menü + Untermenü + Inhalt
- 29. WPF-Menü wird auf der linken Seite des Fensters angezeigt
- 30. Wie wird eine Tabelle nach einem ausgewählten Wert angezeigt?
Danke, dass behebt mein Problem. – Yaiba