nouveauté ios 6

13
CocoaHeads Présentation de quelques nouveautés d’iOS 6.

Upload: cocoaheads-france

Post on 15-May-2015

3.329 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Nouveauté iOS 6

CocoaHeads

Présentation de quelques nouveautés d’iOS 6.

Page 2: Nouveauté 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

Page 3: Nouveauté iOS 6

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

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

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

Démo

Page 7: Nouveauté iOS 6

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

Cells

CocoaHeads : Présentation de quelques nouveautés d’iOS6

Page 9: Nouveauté iOS 6

Supplementary Views

CocoaHeads : Présentation de quelques nouveautés d’iOS6

Page 10: Nouveauté iOS 6

Decoration Views

CocoaHeads : Présentation de quelques nouveautés d’iOS6

Page 11: Nouveauté iOS 6

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

Démo

Page 13: Nouveauté iOS 6

\o/ Merci \o/