Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Technologies Apple _ [SwiftUI] Picker

Écrit par : olivion 16 Nov 2022, 03:34

Bonjour,

Avec UIKit, il est possible de créer un Picker avec plusieurs colonnes (component) et de faire évoluer les valeurs d'une colonne en fonction de la ligne sélectionnée dans une autre colonne.

Dans SwiftUI, cette possibilité semble avoir disparu sad.gif . Si j'ai bien compris, pour faire un Picker à deux colonnes, je dois en fait créer deux pickers indépendants et les placer dans un HStack de façon à reproduire l'idée d'un picker à deux colonnes.
Ma question est la suivante : est-il possible de faire un update, ou un redraw d'un picker de façon à en modifier le contenu ? blink.gif On pourrait alors avec la méthode onChange détecter la valeur obtenue sur un picker et modifier en conséquence les valeurs de l'autre.

Bien cordialement,

O.

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)