Matthew McCroskey

1个 pod

MMMSwitch

               **A `UISwitch` Alternative that Supports Auto Layout, Resizing, and Visual Customization with Rich State Callback.**

MMMSwitch 是一个 UISwitch 的替代方案*,完全支持自动布局(这意味着它会适当地响应基于约束的布局变化),支持任意大小调整,支持视觉自定义,并具有丰富的状态变化回调方法。

*这不是 UISwitch 的替代品 - 它有良好的功能等效性,但并不保证与之前使用 UISwitch 的代码兼容。

为什么使用它?

市面上有很多优秀的 UISwitch 替代品,那么为什么还要创建一个新的呢?嗯,与其他替代品不同,MMMSwitch

  • 在自动布局环境中表现极佳
    • 当它因为变化约束而大小调整或动画大小调整时,不会变形
  • 具有一个 丰富的状态回调方法
    • 它可以辨别所有用户可区分的状态,因此可以告诉您它是完全关闭的,还是例如,用户按下了它,但尚未改变其状态。
    • 信息太多了?没问题 - 只需使用回调,然后在回调内检查 MMMSwitchisOn 参数,获取您想要的简单开/关信息。

许可协议: MIT

  • Objective C