swift 未调用启动函数swftui [已关闭]

yzckvree  于 2023-01-08  发布在  Swift
关注(0)|答案(1)|浏览(104)
    • 已关闭**。此问题需要超过focused。当前不接受答案。
    • 想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。

6小时前关门了。
Improve this question
在SWIFTUI中打开视图时如何启动功能?
当显示视图时,我要求首先运行一个函数

hkmswyz6

hkmswyz61#

有多种方法,你可以通过.onAppear调用视图中的函数。

.onAppear {
    yourFunction()
}

或者通过调用class/struct和它的var body: Some View之间的初始化器,如下所示:

struct YourView: View {
    init {
        yourFunction()
    }

    var body: some View {
        //Your view code...
    }
   }

我建议阅读Swift documentation以更好地理解这些概念。

相关问题