swiftui - SwiftUI 中的 viewWillAppear() 或其他等效项
问题描述
我正在寻找 SwiftUI 中视图生命周期中的一个事件,它相当于 viewWillAppear()。是的,我知道 SwiftUI 中有一个“.OnAppear”,但这就像 viewDidAppear。在加载视图之前是否有解决方法可以获取特定的执行时间?
解决方案
试试这个修饰符:
.onReceive(NotificationCenter.default.publisher(for: UIApplication.willEnterForegroundNotification)) { _ in
// your code
}