Les nouveautés de SwiftUI sous Xcode 12
muqaddar
Administrateur
Quelques trucs que j'ai vu passer sur Twitter et dans l'app Developer:
- une grid view
- une outline view
- une text view
- un label Link
- les labels peuvent avoir des images
- une progress view
- des équivalents Lazy loading LazyVStack et LazyHStack
- tabView, équivalent à UIPagesViewController
Des démos par ici:
https://www.hackingwithswift.com/articles/221/whats-new-in-swiftui-for-ios-14
A vous lire...
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Très curieux de savoir à quoi ressemblent les outline views !
Parce que du coup, dites moi si je me trompe, les outline views apparaissent sur iOS et ipadOS où elles n'existaient pas ? Est-ce qu'Apple reprendra le design de celles de macOS ?
A priori, ça devrait ressembler à ça :
Finalement assez proche de celles de macOS...
Je pense que y'a pas 36 façons de faire une outline view !
Sous le manteau, ça a l'air assez différent: d'après ce que j'ai compris, il s'agirait techniquement pas d'une sous-classe de
UITableView
, mais d'uneUICollectionView
avec un nouveau type de snapshotNSDiffableDataSourceSectionSnapshot
et un nouveau type de cellule.Du coup, je me demande comment les différents niveaux sont gérés (yep, suis en mode voir-quels-nouveaux-contrôles-standard-vont-pouvoir-remplacer-des-trucs-perso ).
J'ai regardé What's New in SwiftUI. Pas mal pour se faire une idée.
Beaucoup de concepts préétablis pour faire des apps multi plateformes.