Wie implementiert Facebook iPhone App das Pop-Over-Fenster für Benachrichtigungen?

8

Wie implementiert Facebook iPhone App (4.1) das Pop-Over-Fenster für Benachrichtigungen (siehe unten für Screenshot)? Ich dachte, das wäre nur auf dem iPad möglich . Ist das ein Lookalike, das sie maßgeschneidert haben?

    
Ryan 19.12.2011, 21:16
quelle

4 Antworten

4

Sieh dir diese Bibliothek an, die Pop-Over-Menüs wie die Facebook-App implementieren kann: Ссылка

    
Shaunak 07.02.2013, 12:17
quelle
1

Ich denke, es ist viel komplizierter (und sauberer) als jede der bisherigen Antworten (Vermutungen). Es ist wahrscheinlich ein vollständig separater View-Controller mit eigener Inhaltsansicht, der als Unteransicht der Containeransicht hinzugefügt wird.

Es gibt einige Bibliotheken, die so ähnlich sind, hier ist zum Beispiel eine: Ссылка http://www.facebook.com/note.php?note_id=107632999326583 Ссылка

    
Michael Peterson 06.04.2012 21:00
quelle
0

Meine erste Vermutung wäre, dass das "Popover" nur eine Unteransicht innerhalb der Hauptansicht ist. Zuerst erstellen Sie die Unteransicht und verstecken sie dann mySubView.hidden = TRUE; . Wenn der Benutzer auf den Globe-Button tippt, blenden Sie mySubView.hidden = FALSE; in der Unteransicht mit einer schönen 1-Sekunden-Animation ein (die ihn einblendet).

    
Louie 19.12.2011 22:12
quelle
0

Ich stelle mir vor, dass die Kanten mit den abgerundeten Ecken, der subtile innere Glanz und der äußere Schatten Teil eines resizierbaren 9-teiligen Bildes sind. Von dort aus geht es darum, es auf den Bildschirm zu legen, es auszudehnen und den Pfeil an der entsprechenden Stelle zu zeichnen, um mit der Balkenschaltfläche in einer Linie zu stehen.

    
Mark Adams 19.12.2011 22:16
quelle