-
Book Overview & Buying
-
Table Of Contents
SwiftUI Cookbook - Third Edition
By :
Sheets and full-screen covers are another way to present modals in our apps. Sheets are used to present views modally over existing ones while allowing the user to dismiss the sheet by dragging it down. A full-screen cover, or cover for short, is another modal view that takes as much of the screen as possible.In this recipe, we will learn how to present several sheets to the user, how to control the height of a sheet, how to add a navigation bar with a Dismiss button to a sheet, and how to present a full-screen cover.
Create a new SwiftUI project named PresentingSheets.
We will create two SwiftUI views named SheetView and SheetWithNavBar that will be displayed modally when a button is clicked. The steps are as follows:
ContentView.swift, between the struct declaration and the body variable, add three state variables of type Bool. The state variables will be used to trigger the presentation...