一个 SwiftUI 物料 3 风格标签和粘性标题库合二为一

SwiftUIMaterialTabs

SwiftUIMaterialTabs 是一个 SwiftUI 库,将 Material 3 风格的标签页和固定页眉组合到一个包中。它支持原生和次级标签页样式,以及创建自定义标签页的灵活性。此外,该库提供了多种固定页眉效果,如淡入淡出、收缩和视差,或允许开发者创建他们自己独特的效果。即使不需要标签页,该库的固定页眉功能也能独立工作,使其成为在 SwiftUI 应用中实现交互式页眉的通用解决方案。

301599643-3eb02096-d8f1-4808-bcca-3064c3a8da08

301599907-3e0e4df6-c7f1-4a17-a8e9-f8e9fcd7b6e2

特性

Material 3 风格标签页:支持原生和次级标签页样式,同时允许根据具体的设计要求自定义标签页。

固定页眉效果:提供多种固定页眉效果,包括淡入淡出、收缩和视差,增强了 SwiftUI 应用中页眉的视觉吸引力和交互性。

灵活性和自定义功能:开发者可以轻松应用预定义的固定页眉效果,或创建他们自己独特的效果以满足应用程序的设计和用户体验需求。

许可:

SwiftUIMaterialTabs 在 MIT 许可下发行,为开发者提供了在他们的项目中自由使用和修改该库的权利,同时遵守开源原则。

目标受众:

寻求一个综合解决方案以在他们的 iOS 应用中实现 Material 3 风格标签页和固定页眉的 SwiftUI 开发者。

寻找一个通用且可自定义的库以增强基于 SwiftUI 的用户界面中的页眉的视觉吸引力和功能性的用户。

注意:SwiftUIMaterialTabs 简化了在 SwiftUI 应用中实现 Material 3 风格标签页和固定页眉,提供了广泛的自定义选项和效果以创建引人入胜的用户体验。