我有一个使用工作表修饰符显示 View 的按钮。 View 来自下方。我想更改过渡,并从上面放下 View 。
我试过
.rotationEffect(Angle(degrees: 180))
但只有 SheetHostingController 内部的 View 被旋转。
这是我的代码
Button(action: { self.showingModal.toggle() }) {
Text("Modal")
}.sheet(isPresented: $showingModal) {
ContentView(showingHome: self.$showingModal)
}
}
最佳答案
从顶部进行 View 转换的方法是
.transition(.move(edge: .top))
你必须添加一个动画修改器来控制这个过渡
您可以将此过渡与其他过渡结合使用
.combined(with:)
在使用模式时,我不认为你可以向它添加过渡。
关于swift - 如何更改 .sheet 修饰符的过渡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57676597/