Frage

Ich möchte in der UIStatusBar den Anwender meiner App eine Meldung angezeigt werden, aber ich möchte die scrollsToTop Funktionalität halten, so ein Benutzer auf dem statusbar tippen und scrollen Tableview ganz nach oben.

Ich habe in aussehen, als in dieser Frage eine UIWindow oben auf der aktuellen Statusleiste hinzufügen: UIView über alle anderen Ansichten, einschließlich StatusBar

hinzufügen

Aber es deaktiviert die Hand an die Statusleiste.

. Hinweis: Ich habe mehrere Anwendungen gesehen, die den statusBar Bereich der Display-Meldungen wie „Evernote“ app

Danke für die Hilfe!

War es hilfreich?

Lösung

Versteckst Sie die statusBar? Es ist unklug, es dort zu halten, aber in seine Position, weil in den verschiedenen Ländern, mit verschiedenen Mobilfunkbetreibern zu zeichnen, die statusBar der Elemente haben ein wenig unterschiedliche Positionen. Ich habe App über Statussymbole Zeichnung dort gesehen. Hässlich!

Also ich denke, Sie subview an der Position der statusBar hinzufügen möchten. Warum gehst du nicht abfangen in dieser Ansicht Ereignisse berühren und Ihren Tableview eine Nachricht an Scroll nach oben schicken?

Andere Tipps

Hier finden Sie aktuelle https://github.com/myell0w/MTStatusBarOverlay . Durch Drücken kann es nicht die ganze Statusleiste abdeckt umgeschaltet werden und dann können Sie die Statusleiste Toch und die Scroll-to-Top-Funktion zurück.

Hier ist ein Screenshot der linken Seite ist die erweiterte Version, die rechte Seite die eine geschrumpfte:

MTStatusBarOverlay

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top