viewWillAppear() 或 SwiftUI 中的其他等效函数

Eth*_*rin 11 swiftui

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

rgr*_*eso -7

试试这个修改器:

.onReceive(NotificationCenter.default.publisher(for: UIApplication.willEnterForegroundNotification)) { _ in
            // your code
        }
Run Code Online (Sandbox Code Playgroud)

  • `willEnterForegroundNotification` 与 `viewWillAppear` 不同 (8认同)