测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | BSD 3.0 |
发布时间最后发布时间 | 2014年12月 |
由 Matt Zanchelli 维护。
UISlider
的子类,模仿并改进了在 iOS 6 中添加到 Music.app 的倾斜控制滑块。
旋转钮将根据设备运动改变它的光线反射。
示例
您可以通过编程方式或使用 Interface Builder 添加这个 UI 元素。
我在步骤 1 和 2 中展示了如何使用 Interface Builder 添加这个元素。
确保在您的 UIViewController 子类中导入 "MTZTiltReflectionSlider.h"
设置旋转钮的尺寸
小:32px (MTZTiltReflectionSliderSizeSmall
)
标准:48px (MTZTiltReflectionSliderSizeRegular
)
[_mySlider setSize:MTZTiltReflectionSliderSizeSmall]
如果未设置尺寸,则默认为标准尺寸(48px)
告诉滑块在需要时开始运动更新,并在不需要时停止更新
在您的 UIViewController 子类中
- (void)viewWillAppear:(BOOL)animated
{
[_mySlider startMotionDetection];
}
- (void)viewWillDisappear:(BOOL)animated
{
[_mySlider stopMotionDetection];
}