How can I show a SwiftUI view on my UIKit storyboard?

How can I show a SwiftUI view on my UIKit storyboard?

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