我尝试使用以下代码在UITests中禁用动画:
let app = XCUIApplication()
app.launchEnvironment = ["DISABLE_ANIMATIONS": "1"]
我也尝试过:
UIView.setAnimationsEnabled(false)
但是当我在模拟器上运行UITests时,它并不会禁用动画。
是因为我正在使用SwiftUI吗?
我要禁用的动画是从一个SwiftUI视图到另一个视图的视图过渡。这是我编码过渡的方式:
NavigationLink(destination: MapView(), isActive: $viewModel.isDataLoaded) {
EmptyView()
}
使用SwiftUI时,还有另一种方法可以禁用UITests中的动画吗?