版本 0.3 的 GSToggleSwitch

GSToggleSwitch 0.3

Gaganjot singh 维护。



  • 作者:
  • megaganjotsingh

导向开关

导向开关库是一个轻量级且易于使用的库,适用于在 iOS、MacOS 和 AppleVision 项目中实现可定制的导向开关。旨在提供一种视觉效果优良且交互性强的二进制状态(如开启/关闭)的表示方法,此库非常适合通过直观的导向控制增强用户界面。

演示

易于使用

您可以简单设置所有属性

       toggleSwitch.set(
          properties: { prop in
              prop.width = 40
              prop.height = 20
              prop.cornerRadius = 10
              prop.onBackgroundColor = .green
              prop.thumbProperties.showThumbShadow = true
              prop.thumbProperties.backgroundColor = .white
          },
          tapOnSwitch: { [weak self] in
              guard let self = self else { return .off }
              return self.toggle1.currentState
          }
      )

协作

我努力构建了一个易于使用的 API,但我相信还有改进和添加更多功能的方法。如果您认为可以对导向开关进行提升,请为此项目做出贡献。