F056f30d89e088f29059eaab26ba71e5
SwiftUI Sheet退出后调用onAppear (教程含源码)

实战需求

SwiftUI Sheet退出后调用onAppear

本文价值与收获

看完本文后,您将能够作出下面的界面

截屏2020-11-16 下午2.07.22.png

截屏2020-11-16 下午2.07.22.png

看完本文您将掌握的技能

  • .onAppear
  • .sheet

基础知识

sheet(isPresented:onDismiss:content:)

在给定条件为真时显示工作表

func sheet<Content>(isPresented: Binding<Bool>, onDismiss: (() -> Void)? = nil, content: @escaping () -> Content) -> some View where Content : View

参量

  • isPresented
    绑定是否显示工作表。
  • onDismiss
    工作表关闭时执行的关闭。
  • content
    返回表内容的闭包。

onAppear(perform:)

添加在该视图出现时要执行的操作。

func onAppear(perform action: (() -> Void)? = nil) -> some View

返回值
action当该视图出现时触发的视图。

参量
action
要执行的动作。如果action为nil,则该呼叫无效。

top Created with Sketch.