swiftui-vertical-tab-view:SwiftUI 垂直分页标签视图
项目名称:swiftui-vertical-tab-view
swiftui-vertical-tab-view 是一个开源的 SwiftUI 库,它实现了一个垂直分页的标签视图 VTabView
,这是 iOS 14 新增的 TabView
PageTabViewStyle
的原生实现方式。以下是该项目的主要特点和使用方法:
使用方法
使用 VTabView
就像使用任何其他 TabView
一样:
你还可以将索引移动到右侧:
或者完全移除它:
限制
TabView
默认在所有方向上都有回弹效果。VTabView
旨在与 .tabViewStyle(PageTabViewStyle())
一起使用,但你也可以使用 DefaultTabViewStyle
。只是请记住,标签项可能不会有你期望的布局方向。一个变通方法是在 tabItem
中不使用 Text
,而只使用正确变换的 Image
。
安装
在 Xcode 中,打开你的项目,然后前往 File → Swift Packages → Add Package Dependency...
粘贴仓库 URL(
https://github.com/lorenzofiamingo/swiftui-vertical-tab-view
)并点击 Next。点击 Finish。
其他项目
或许喜欢
ActivityIndicatorView:SwiftUI 创建的预设加载指示器库
ActivityIndicatorView 是一个 SwiftUI 库,提供多种预设的加载动画指示器,支持自定义样式和动画,适用于 iOS、watchOS、tvOS 和 macOS 平台。
最近更新 2024-12-11
swiftui-map-item-picker:SwiftUI 地图项目选择器
swiftui-map-item-picker 是一个 SwiftUI 地图项目选择器,支持在 iOS 和 Mac Catalyst 上选择位置。
最近更新 2024-12-09
iOS16-Live-Activities:展示iOS 16 Live Activities和Dynamic Island的SwiftPizza应用
iOS16-Live-Activities项目展示了如何在iOS 16上使用Live Activities和Dynamic Island,通过SwiftPizza应用实现实时活动跟踪和动态岛交互。
最近更新 2024-12-11