6小时前关门了。Improve this question在SWIFTUI中打开视图时如何启动功能?当显示视图时,我要求首先运行一个函数
hkmswyz61#
有多种方法,你可以通过.onAppear调用视图中的函数。
.onAppear
.onAppear { yourFunction() }
或者通过调用class/struct和它的var body: Some View之间的初始化器,如下所示:
class/struct
var body: Some View
struct YourView: View { init { yourFunction() } var body: some View { //Your view code... } }
我建议阅读Swift documentation以更好地理解这些概念。
1条答案
按热度按时间hkmswyz61#
有多种方法,你可以通过
.onAppear
调用视图中的函数。或者通过调用
class/struct
和它的var body: Some View
之间的初始化器,如下所示:我建议阅读Swift documentation以更好地理解这些概念。