Skip to content

Instantly share code, notes, and snippets.

@sturdysturge
Created January 24, 2023 02:59
Show Gist options
  • Save sturdysturge/6b04a3e7c01a0c022523fb19a0f57a04 to your computer and use it in GitHub Desktop.
Save sturdysturge/6b04a3e7c01a0c022523fb19a0f57a04 to your computer and use it in GitHub Desktop.
import SwiftUI
struct ContentView: View {
@ObservedObject var viewModel = ColourViewModel()
var body: some View {
Form {
Section("Colour 1") {
Color(red: viewModel.red1,
green: viewModel.green1,
blue: viewModel.blue1)
Slider(value: $viewModel.red1, in: 0...1)
.tint(.red)
Slider(value: $viewModel.green1, in: 0...1)
.tint(.green)
Slider(value: $viewModel.blue1, in: 0...1)
.tint(.blue)
}
Section("Colour 2") {
Color(red: viewModel.red2,
green: viewModel.green2,
blue: viewModel.blue2)
Slider(value: $viewModel.red2, in: 0...1)
.tint(.red)
Slider(value: $viewModel.green2, in: 0...1)
.tint(.green)
Slider(value: $viewModel.blue2, in: 0...1)
.tint(.blue)
}
Section("Scheme") {
Button("Get Scheme", action: viewModel.getSchemeColours)
viewModel.schemeColour1
viewModel.schemeColour2
viewModel.schemeColour3
viewModel.schemeColour4
viewModel.schemeColour5
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment