How can I use UIKit controls and view controllers within SwiftUI?

How can I use UIKit controls and view controllers within SwiftUI?

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

SwiftUI in UIKit Weekend Kickstarter

Buy nowLearn more
  • Introduction

How can I transition and leverage my UIKit knowledge?

  • How Can I Leverage My UIKit Knowledge?

What are the advantages of SwiftUI?

  • What are the Advantages of using SwiftUI?
  • Other Benefits

How can I add SwiftUI to my existing UIKit project?

  • How can I show a SwiftUI view on my UIKit storyboard?
  • Walkthrough - Adding a SwiftUI view to a UIKit app storyboard
  • How can I show a SwiftUI view using code?
  • Walkthrough - Presenting a SwiftUI view with code

How do I pass data from a UIViewController to a SwiftUI view?

  • How do I pass data into a SwiftUI view using a Segue?
  • Walkthrough - Pass Data to SwiftUI Using a Segue
  • How do I pass data into a SwiftUI view using code?
  • Walkthrough - Pass Data to SwiftUI Using Code

How do I pass data from a SwiftUI view back to a UIViewController?

  • The 2 steps needed to sending data back from a SwiftUI view
  • Walkthrough - Getting Data from SwiftUI

What are property wrappers and how do they work?

  • What Are Property Wrappers?

How do I create complex UIs with SwiftUI?

  • What are the basics of creating a complex UI?
  • How do you use the VStack, HStack and ZStack?
  • Part 1 - How do I create a complex UI layout?
  • Part 2 - How do I customize the TextField view?
  • Part 3 - How do I create rounded rectangle backgrounds and use nesting?

How do I create table views and collection views in SwiftUI?

  • How can I create views that look like UITableViews?
  • Walkthrough - How to create Lists, Scrolling VStacks and LazyVStacks
  • How can I create views that look like UICollectionViews?
  • Walkthrough - How to create a collection view in SwiftUI

What if SwiftUI doesn’t have the UIKit control I need?

  • How can I use UIKit controls and view controllers within SwiftUI?
  • Walkthrough - How to use a UIKit control in SwiftUI
  • Walkthrough - How to use a UIViewController in SwiftUI

Congratulations! Your next step...

  • The final question...

Xcode Project File

  • UIKitAppWithSwiftUI.zip

SwiftUI Weekend Kickstarter Reference Guide

  • Weekend Kickstarter Guide ePUB
  • Weekend Kickstarter Guide