Lecture 12: Bindings Sheet Navigation EditMode
Lecture 12 of Stanford’s Spring 2021 course CS193p covers property wrappers in SwiftUI, reviewing wrappers like @ObservedObject and @State and covering new ones like @Binding, @Environment, @EnvironmentObject, and @StateObject. After that, we dive into an immersive demo that illustrates a myriad of SwiftUI features, including TextFields, Forms, NavigationViews, Lists, sheets, popovers, Alerts, EditMode, and more. In particular, we start by adding a context menu that allows us to create new palettes, delete palettes, and switch between palettes. We then add a popover and a Form to our EmojiArt document that allows editing an emoji palette via a @Binding. We’ll further enhance the UI to manage all of our emoji palettes. This UI will use a number of SwiftUI mechanisms including context menus, EditMode, and navigating between Views using NavigationViews and NavigationLinks.
Видео Lecture 12: Bindings Sheet Navigation EditMode канала Stanford
Видео Lecture 12: Bindings Sheet Navigation EditMode канала Stanford
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Lecture 10: Multithreading Demo GesturesLecture 12: Core DataLecture 1: Getting started with SwiftUILecture 8: Gestures JSONLecture 11: Error Handling PersistenceLecture 13: Publisher More PersistenceLecture 14: Document ArchitectureThe Power of AbstractionSwiftUI Navigation - NavigationView & NavigationLink TutorialRecursion in Programming - Full CourseLecture 7: Multithreading EmojiArtLecture 15: UIKit IntegrationLecture 7: ViewModifier AnimationLecture 9: Data FlowThe Biggest Myth In EducationLecture 11: PickerLecture 10: Navigation + TextFieldLecture 5: Properties Layout @ViewBuilder