Lor*_*ngo 6 uikit swift swiftui
我有一个使用工作表修饰符显示视图的按钮。景色来自下方。我想改变过渡,并从上面放下视图。
我试着用
.rotationEffect(Angle(degrees: 180))
Run Code Online (Sandbox Code Playgroud)
但只有 SheetHostingController 内的 View 被旋转。
这是我的代码
Button(action: { self.showingModal.toggle() }) {
Text("Modal")
}.sheet(isPresented: $showingModal) {
ContentView(showingHome: self.$showingModal)
}
}
Run Code Online (Sandbox Code Playgroud)
从顶部进行视图转换的方法是
.transition(.move(edge: .top))
Run Code Online (Sandbox Code Playgroud)
您必须添加动画修改器来控制此过渡
您可以将此转换与其他转换结合使用
.combined(with:)
Run Code Online (Sandbox Code Playgroud)
在使用模态时,我认为您不能向其添加过渡。
| 归档时间: |
|
| 查看次数: |
551 次 |
| 最近记录: |