OKLCH 渐变 for SwiftUI

用于 SwiftUI 的 OKLCH 渐变

用于 SwiftUI 的 OKLCH 渐变是一款无缝集成的工具,旨在取代 SwiftUI 标准的 LinearGradient、RadialGradient、EllipticalGradient 和 AngularGradient 形状样式。利用 OKLCH 颜色混合技术,这些渐变可提供更出色的视觉吸引力和美学丰富度。

该解决方案使用 iOS 17 的着色器 API 实现,它利用官方方法进行自定义渲染,而无需依赖私有 API,从而确保兼容性和面向未来的保障。在 SwiftUI 项目中加入 OKLCH 渐变,你可以提升视觉体验,创建更引人入胜、更具动态的用户界面。

Demonstration