Les nouveautés de SwiftUI sous Xcode 12

muqaddarmuqaddar Administrateur
23 juin modifié dans API SwiftUI #1

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...

Réponses

  • klogklog Membre
    23 juin modifié #2

    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 ?

  • klogklog Membre
    23 juin modifié #3

    A priori, ça devrait ressembler à ça :

    Finalement assez proche de celles de macOS...

  • muqaddarmuqaddar Administrateur

    Finalement assez proche de celles de macOS...

    Je pense que y'a pas 36 façons de faire une outline view !

  • RenaudRenaud Membre
    23 juin modifié #5

    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'une UICollectionView avec un nouveau type de snapshot NSDiffableDataSourceSectionSnapshot 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 :p).

  • muqaddarmuqaddar Administrateur

    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.

Connectez-vous ou Inscrivez-vous pour répondre.