首页 > 解决方案 > SwiftUI 中的 viewWillAppear() 或其他等效项

问题描述

我正在寻找 SwiftUI 中视图生命周期中的一个事件,它相当于 viewWillAppear()。是的,我知道 SwiftUI 中有一个“.OnAppear”,但这就像 viewDidAppear。在加载视图之前是否有解决方法可以获取特定的执行时间?

标签: swiftui

解决方案


试试这个修饰符:

.onReceive(NotificationCenter.default.publisher(for: UIApplication.willEnterForegroundNotification)) { _ in
            // your code
        }

推荐阅读