Implement Picker
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
Direzione di ricerca
No files or tests are named in the payload. Start from the public Picker API, PickerStyle, .pickerStyle(_:), and the existing platform presentation layer, then trace how styles receive label, content, and selection. Done when selecting an option updates the supplied bindings and focused checks cover explicit tags, automatic ForEach tags, optional values, and style dispatch.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
Add Picker to choose a tagged value and update one or more selection bindings.
Scope
- Add the public Picker API, label overloads, and selection configuration.
- Connect PickerStyle,
.pickerStyle(_:), and platform presentations. - Preserve explicit tags, automatic ForEach tags, optional values, and auxiliary content.
- Add focused coverage for selection updates and style dispatch.
Acceptance criteria
- The public API matches SwiftUI 6.5.4 availability and actor isolation.
- Selecting an option updates the supplied bindings.
- Styles receive the picker label, content, and current selection.
- Focused checks cover multiple sources and optional selection values.
- Lingua principale
- Swift
- Stelle
- 2.5k
- Fork
- 84
- Merge medio
- 3h 14m
- PR unite (30g)
- 84
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OpenSwiftUIProject/OpenSwiftUI
-
area: tooling type: build
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
OpenSwiftUIProject/OpenSwiftUI#1228 ·
I maintainer di solito rispondono entro 1 giorno
-
Add Shader supportApertaarea: graphics area: rendering type: feature
Difficoltà 5/5 Più di una settimana Idoneità per principianti 18/100
OpenSwiftUIProject/OpenSwiftUI#1223 · 3 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Add MeshGradient supportApertaarea: graphics area: rendering type: feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
OpenSwiftUIProject/OpenSwiftUI#1222 ·
I maintainer di solito rispondono entro 1 giorno
-
Implement ImageRendererApertaarea: rendering type: feature
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
OpenSwiftUIProject/OpenSwiftUI#1214 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
area: animation area: rendering type: feature
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
OpenSwiftUIProject/OpenSwiftUI#1206 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di OpenSwiftUIProject/OpenSwiftUI
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
SwiftyLab/MetaCodable#169 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
521xueweihan/HelloGitHub#4131 ·
-
[Bug] Error: thaw@beta: thaw@beta: This cask does not run on macOS versions older than Golden Gate.Apertamacos-27 ops
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
thaw-app/Thaw#1400 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ParetoSecurity/pareto-mac#324 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
duongductrong/Snapzy#691 ·
I maintainer di solito rispondono entro 1 giorno