Upgrade to Pro — share decks privately, control downloads, hide ads and more …

001 - Des Alertes Tweetbot

001 - Des Alertes Tweetbot

Pour ce premier épisode d'iOSLibraries, j'ai décidé de vous présenter 2 moyens d'afficher des alertes "stylées" comme la fameuse application Tweetbot.

Avatar for jayztemplier

jayztemplier

March 09, 2012
Tweet

Other Decks in Programming

Transcript

  1. EPISODE 1 Cette première publication d'iOSLibraries va vous faire découvrir

    un moyen simple de générer des alertes plutôt jolie et bien faites en 1 ligne de code. Les alertes ont été réalisées en s'inspirant de l'application Tweetbot. Pour cela, 2 librairies sont disponible en téléchargement sur Github.  iBooks Author
  2. EPISODE 1 YRDropdownView Maintenant, direction la classe où vous voulez

    afficher l'alerte. La première chose à faire est d'importer le header dans votre classe : Ensuite, à l'endroit où vous voulez afficher l'alerte, vous aurez accès à plusieurs méthodes static permettant d'afficher les alertes. Paramètres : view : la vue dans laquelle l'alerte doit apparaitre title : le titre de votre alert detail : le text en dessous de votre titre, une description du message image : icone à afficher à gauche de votre text animated : apparition animée ou pas de l'alerte hideAfter: temps d'apparition de votre alert avant la disparition automatique. 2 Installation : Rendez-vous sur le github du projet : https://github.com/onemightyroar/YRDropdownView Telecharger le projet et décompressez le. Vous allez vous retrouver avec un dossier contenant les sources de la librairie. Faites glissez se dossier dans votre projet XCode, en cochant la case "copier dans ..."  iBooks Author
  3. Appelez donc la méthode qui vous convient le mieux, puis

    lancez le simulateur afin de tester. Tout devrez fonctionner correctement. D'autres méthodes static vous permettront entre autre de modifier le fond de l'alerte etc. 3  iBooks Author
  4. EPISODE 1 MKInfoPanel Tout comme YTDropdownView, il faut avant tout

    télécharger les fichiers sources sur le repositorie github. Vous devrez également incluse quartzcore dans les frameworks. Vous aurez alors accès à des méthodes statics de la classe MKInfoPanel en important le fichier MKInfoPanel.h. 4 Installation : Rendez-vous sur le github du projet : https://github.com/jayztemplier/ MKInfoPanelDemo Cette librairie est en tout point similaire à la précédente, mais avec quelques paramètres en plus déjà prédéfinis comme par exemple différents types d'alertes.  iBooks Author
  5. Ici, le paramètre ... Va vous permettre entre autre d'avoir

    un alerte avec une couleur différente. Vous aurez également les mêmes paramètres que la premier librairie. Le rendu est également très similaire. YRDropDownView et MKInfoPanel sont donc vraiment deux "librairies" identiques, libres à vous de choisir celle qui vous plaît le plus. 5  iBooks Author