Your Second iOS & SwiftUI App

Nov 4 2021 · Swift 5.5, iOS 15, Xcode 13

Part 2: Data Flow

13. Color Schemes

Episode complete

Play next episode

Next
About this episode

Leave a rating/review

See forum comments
Cinema mode Mark complete Download course materials
Previous episode: 12. Image Binding Next episode: 14. Confirmation Dialogs

Get immediate access to this and 4,000+ other videos and books.

Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and 4,000+ professional videos in a single subscription, it's simply the best investment you can make in your development career.

Learn more Already a subscriber? Sign in.

Heads up... You've reached locked video content where the transcript will be shown as obfuscated text.

In iOS, you can easily set a color for your app that will be applied to certain views, like button labels, to achieve a desired theme.

    self.init(systemName: symbolName)
  }
}

extension View {

}
extension View {
  var previewedInAllColorSchemes: some View {

  }
}
  var previewedInAllColorSchemes: some View {
    ColorScheme
  }
  var previewedInAllColorSchemes: some View {
    ForEach(<#T##data: _##_#>, id: <#T##KeyPath<_.Element, _>#>, content: <#T##(_.Element) -> _#>)
    ColorScheme
  }
    ForEach(
      ColorScheme.allCases, id: <#T##KeyPath<_.Element, _>#>, content: <#T##(_.Element) -> _#>)

  }
      ColorScheme.allCases, id: \.self,
      content: <#T##(_.Element) -> _#>)
  }
      ColorScheme.allCases, id: \.self,
      content: preferredColorScheme
    )
      Book.Image(title: "📖")
    }
    .previewedInAllColorSchemes
  }
  static var previews: some View {
    ContentView()
      .previewedInAllColorSchemes
  }
  static var previews: some View {
    DetailView(book: .init(), image: .constant(nil))
      .previewedInAllColorSchemes
  }