Color Picker shows the currently selected color and allow users to select a new color. In this example a Rectangle is filled with the chosen color.
ContentView.swift
// // ContentView.swift // swiftuidev // // Created by Cairocoders // import SwiftUI struct ContentView: View { @State private var selectedColor = Color.red var body: some View { NavigationView { VStack(spacing: 20) { Rectangle() .fill(selectedColor) .frame(width: 100, height: 100) ColorPicker("Set the rectangle color", selection: $selectedColor) .padding() Spacer() }.navigationTitle("Color picker") } } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } }