Comment Facebook Application iPhone (4.1) implique-t-elle la fenêtre contextuelle des notifications (voir ci-dessous pour la capture d'écran)? Je pensais que c'était uniquement capable de l'iPad . Est-ce un lookalike qu'ils ont sur mesure? P>
P>
4 Réponses :
Ma première hypothèse serait que le "Popover" est juste une sous-assisté dans la vue d'ensemble.
Tout d'abord, vous créez la sous-visVIEW, puis masquez-le mysubview.hidden = true; code>. Lorsque l'utilisateur tapote sur le bouton GLOBE, il suffit de "afficher"
mysubview.hidifié = false; code> la sous-système avec une belle animation de 1 seconde (qui le fera s'effacer). p>
Nice devinette, mais je doute fort que ceci est le cas. Es-tu en train de dire que l'application charge toutes les données de notifications et de se cacher dans les espoirs que vous cliquez sur le globe pour le savoir, ce qui serait un gaspillage terrible des ressources. Et cacher / montrer est un schéma de conception assez mauvais, sauf dans les cas les plus simples - et non une solution appropriée pour les notifications Poper dans l'application FB.
Juste un conseil, utilisez oui / non plutôt vrai / faux - pour la cohérence et ne pas blesser vos collègues développeurs de l'objectif-C
J'imagine que les bords avec les coins arrondis, la lueur intérieure subtile et l'ombre extérieure font partie d'une image de 9 séances de réexamen. À partir de là, il suffit de la placer sur l'écran qui s'étendit et de dessiner la flèche à l'emplacement approprié pour aligner avec l'élément de bouton de barre. P>
Il est important de signaler ceci est une vue personnalisée pour imiter une UIPOPOVERCONTROLLER, mais celle-ci est exclusive pour l'iPad, en utilisant cela sur iPod Touch ou iPhone, dans une exception.
Je pense que c'est beaucoup plus compliqué (et plus propre) que l'une des réponses (devines) jusqu'à présent. Il est probablement un contrôleur d'affichage complètement séparé avec sa propre vue de contenu ajouté sous forme de sous-vision de la vue du conteneur. P>
Il y a quelques bibliothèques qui donc une chose similaire, voici l'un par exemple: https://github.com/kjoyner/seaglass/wiki/sgpopovercontroller-documentation http://www.facebook.com/note.php?note_id=107632999326583 https://github.com/chrismiles/cmpoptipview P>
Découvrez cette bibliothèque qui peut implémenter Pop Over menus comme Facebook App: https://github.com/50pixels/ FPPOPOVER P>