nouveauté ios 6
TRANSCRIPT
CocoaHeads
Présentation de quelques nouveautés d’iOS 6.
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
UIRefreshControl
Properties attributedTitle
NSAttributedString - affichage de votre message refreshing
Boolean - état de votre widget tintColor
CocoaHeads : Présentation de quelques nouveautés d’iOS6
UIRefreshControl
Methods beginRefreshing
Déclenche l’animation de rafraichissement. endRefreshing
Retour à l’état initial.
CocoaHeads : Présentation de quelques nouveautés d’iOS6
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
Démo
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
Cells
CocoaHeads : Présentation de quelques nouveautés d’iOS6
Supplementary Views
CocoaHeads : Présentation de quelques nouveautés d’iOS6
Decoration Views
CocoaHeads : Présentation de quelques nouveautés d’iOS6
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
Démo
\o/ Merci \o/