如何在UITests中禁用SwiftUI动画?

时间:2020-03-12 17:12:42

标签: xcode swiftui uitest

我尝试使用以下代码在UITests中禁用动画:

let app = XCUIApplication()
app.launchEnvironment = ["DISABLE_ANIMATIONS": "1"]

我也尝试过:

UIView.setAnimationsEnabled(false)

但是当我在模拟器上运行UITests时,它并不会禁用动画。

是因为我正在使用SwiftUI吗?

我要禁用的动画是从一个SwiftUI视图到另一个视图的视图过渡。这是我编码过渡的方式:

NavigationLink(destination: MapView(), isActive: $viewModel.isDataLoaded) {
     EmptyView()
}

使用SwiftUI时,还有另一种方法可以禁用UITests中的动画吗?

0 个答案:

没有答案