【问题标题】:SwiftUI adding custom UIViewControllerTransitioningDelegateSwiftUI 添加自定义 UIViewControllerTransitioningDelegate
【发布时间】:2019-07-21 10:53:55
【问题描述】:

我正在尝试创建SwiftUI 自定义转场动画,像这样

我尝试将动画链接到Destination,但没有用,它只是在演示动画完成后在Destination 的内容中进行动画处理。

struct ContentView : View {
    var body: some View {
        NavigationView {
            VStack {
                List {
                    NavigationButton(destination: withAnimation{
                        Destination()
                        }.frame(width: 300, height: 300)
                         .animation(.basic())) {
                            CellView()
                        }
                    }
                }
            }

    }
}

struct CellView : View {
    var body: some View {
        VStack {
            Text("Cell")
        }
    }
}

struct Destination : View {
    var body: some View {
        VStack {
            Text("GFD")
        }
    }
}

【问题讨论】:

标签: ios swift uistoryboardsegue swiftui


【解决方案1】:

您可以尝试删除动画

【讨论】:

  • 您也可以按照 Mikale 的要求按照苹果 developer.apple.com/videos/play/wwdc2019/204 中提到的动画步骤进行操作。我也遇到了同样的问题,并且通过修改/删除动画来缩短
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多