有没有办法在 SwiftUI 中制作分页的 ScrollView? [英] Is there any way to make a paged ScrollView in SwiftUI?
本文介绍了有没有办法在 SwiftUI 中制作分页的 ScrollView?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我一直在查看每个测试版的文档,但还没有看到制作传统分页 ScrollView 的方法.我对 AppKit 不熟悉,所以我想知道这在 SwiftUI 中是否不存在,因为它主要是一个 UIKit 构造.无论如何,有没有人有这方面的例子,或者任何人都可以告诉我这绝对是不可能的,所以我可以停止寻找并自己动手?
I've been looking through the docs with each beta but haven't seen a way to make a traditional paged ScrollView. I'm not familiar with AppKit so I am wondering if this doesn't exist in SwiftUI because it's primarily a UIKit construct. Anyway, does anyone have an example of this, or can anyone tell me it's definitely impossible so I can stop looking and roll my own?
推荐答案
您现在可以使用 TabView 并将 .tabViewStyle 设置为 PageTabViewStyle()
You can now use a TabView and set the .tabViewStyle to PageTabViewStyle()
TabView {
View1()
View2()
View3()
}
.tabViewStyle(PageTabViewStyle())
这篇关于有没有办法在 SwiftUI 中制作分页的 ScrollView?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文