有没有办法在 SwiftUI 中制作分页的 ScrollView? [英] Is there any way to make a paged ScrollView in SwiftUI?

查看:31
本文介绍了有没有办法在 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆