gpt4 book ai didi

swift - 使用 SwiftUI 时调用 "viewDidLoad"时如何运行函数

转载 作者:行者123 更新时间:2023-11-28 10:29:17 30 4
gpt4 key购买 nike

我正在尝试在应用程序完成加载时运行一个函数,例如 viewDidLoad,但我现在使用的是 SwiftUI,但我没有 viewDidLoad。我现在该怎么做?

var body: some View {
NavigationView {
Form {
Section {
self.exampleFunction()

Text(" ...... ")
}
}
}
}

我想从该函数中获取一些信息并将其呈现在文本中。但是我这样做的方式是错误的。这不是建筑。

最佳答案

您可以使用 .onAppear { ... } 在 View 出现时执行任意代码:

var body: some View {
NavigationView {
Form {
Section {
Text(" ...... ")
}.onAppear { self.exampleFunction() }

关于swift - 使用 SwiftUI 时调用 "viewDidLoad"时如何运行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57099975/

30 4 0
文章推荐: html - 悬停在元素上时的工具提示
文章推荐: ios - 如何真正阻止音频快速播放
文章推荐: javascript - 我的 CSS 或 JavaScript 都没有修改
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com