nouveauté ios 6
TRANSCRIPT
![Page 1: Nouveauté iOS 6](https://reader036.vdocument.in/reader036/viewer/2022062418/5555bf5bd8b42afe5d8b5208/html5/thumbnails/1.jpg)
CocoaHeads
Présentation de quelques nouveautés d’iOS 6.
![Page 2: Nouveauté iOS 6](https://reader036.vdocument.in/reader036/viewer/2022062418/5555bf5bd8b42afe5d8b5208/html5/thumbnails/2.jpg)
CocoaHeadsPrésentation de quelques nouveautés d’iOS 6
UIRefreshControl : « Pull To Refresh » en natif. Properties Methods Fonctionnement Démo
Un gros bébé : La CollectionView Cells Supplementary View Decoration View Layout Démo
![Page 3: Nouveauté iOS 6](https://reader036.vdocument.in/reader036/viewer/2022062418/5555bf5bd8b42afe5d8b5208/html5/thumbnails/3.jpg)
UIRefreshControl
Properties attributedTitle
NSAttributedString - affichage de votre message refreshing
Boolean - état de votre widget tintColor
CocoaHeads : Présentation de quelques nouveautés d’iOS6
![Page 4: Nouveauté iOS 6](https://reader036.vdocument.in/reader036/viewer/2022062418/5555bf5bd8b42afe5d8b5208/html5/thumbnails/4.jpg)
UIRefreshControl
Methods beginRefreshing
Déclenche l’animation de rafraichissement. endRefreshing
Retour à l’état initial.
CocoaHeads : Présentation de quelques nouveautés d’iOS6
![Page 5: Nouveauté iOS 6](https://reader036.vdocument.in/reader036/viewer/2022062418/5555bf5bd8b42afe5d8b5208/html5/thumbnails/5.jpg)
UIRefreshControl
Fonctionnement La partie graphique est automatiquement gérée
par le TableViewController
UIControlEventValueChanged envoyé a chaque
tentative de rafraichissement.
Configuration de la cible et de l’action addTarget:(id) action:(SEL) forControlEvents:(UIControlEvents)
CocoaHeads : Présentation de quelques nouveautés d’iOS6
![Page 6: Nouveauté iOS 6](https://reader036.vdocument.in/reader036/viewer/2022062418/5555bf5bd8b42afe5d8b5208/html5/thumbnails/6.jpg)
Démo
![Page 7: Nouveauté iOS 6](https://reader036.vdocument.in/reader036/viewer/2022062418/5555bf5bd8b42afe5d8b5208/html5/thumbnails/7.jpg)
UICollectionView
Cells Comme pour une tableview
Supplementary Views
Représente des informations additionnelles de niveau « section »
Nom générique pour « Header » + « Footer », mais ces noms étaient trop réducteurs dans le cadre d’une collection view (pas une table).
Decoration Views :
Éléments purement graphiques. Eg : backgrounds de section
CocoaHeads : Présentation de quelques nouveautés d’iOS6
![Page 8: Nouveauté iOS 6](https://reader036.vdocument.in/reader036/viewer/2022062418/5555bf5bd8b42afe5d8b5208/html5/thumbnails/8.jpg)
Cells
CocoaHeads : Présentation de quelques nouveautés d’iOS6
![Page 9: Nouveauté iOS 6](https://reader036.vdocument.in/reader036/viewer/2022062418/5555bf5bd8b42afe5d8b5208/html5/thumbnails/9.jpg)
Supplementary Views
CocoaHeads : Présentation de quelques nouveautés d’iOS6
![Page 10: Nouveauté iOS 6](https://reader036.vdocument.in/reader036/viewer/2022062418/5555bf5bd8b42afe5d8b5208/html5/thumbnails/10.jpg)
Decoration Views
CocoaHeads : Présentation de quelques nouveautés d’iOS6
![Page 11: Nouveauté iOS 6](https://reader036.vdocument.in/reader036/viewer/2022062418/5555bf5bd8b42afe5d8b5208/html5/thumbnails/11.jpg)
UICollectionViewLayout
Décrit l’organisation des cellules et sections Décrit également les interactions utilisateurs possibles et
l’ergonomie du composant : Zoom d’un élément.
Par défaut : « UICollectionViewFlowLayout » Dispose vos données en mode : « tant qu’on peut on met » Confère au développeur un premier point d’entrée sur la
disposition d’éléments.
Ou sinon : CustomLayout Possibilité de disposer vos données de façon
extrêmement personnalisée : en cercle,…
CocoaHeads : Présentation de quelques nouveautés d’iOS6
![Page 12: Nouveauté iOS 6](https://reader036.vdocument.in/reader036/viewer/2022062418/5555bf5bd8b42afe5d8b5208/html5/thumbnails/12.jpg)
Démo
![Page 13: Nouveauté iOS 6](https://reader036.vdocument.in/reader036/viewer/2022062418/5555bf5bd8b42afe5d8b5208/html5/thumbnails/13.jpg)
\o/ Merci \o/