LiveFader
@IBDesignable
垂直或水平 UIControl 子类,可以从控制底部或中部开始。
示例
要求
- iOS 9.0+
- Swift 4.2+
- Xcode 10.0+
安装
手动
- 将
LiveFader.swift
文件导入到您的代码库中
Cocoapods
pod 'LiveFader'
使用方法
- 在Storyboard中创建一个UIView实例,并将其类设置为
LiveFaderView
。 - 也可以编程创建LiveFaderView。
- 使用
style
属性设置底部或中间控件样式。 - 使用
controlType
属性设置水平或垂直控件类型。 - 您可以从Storyboard或编程方式将
@IBAction
绑定到LiveFader
的valueChanged
事件。 - 您可以从Storyboard中的
@IBInspectable
或编程方式改变启用/禁用/高亮颜色样式。 LiveFaderView
是一个公开类,因此您可以通过操作它的层或添加新的层来子类化它,以实现任何您想要的样式。
LiveFaderScrollView
- 自定义滚动视图子类允许您通过一个单指拖动操作来编辑所有滑动条。
- 将其
isFaderPanningEnabled
属性设置为true。 - 在这个模式下您将无法滚动,因为您将使用当前的拖动操作来编辑滑动条,而不是进行滚动。
- 递归查找自身及其子视图中的所有
LiveFaderView
,您可以在LiveFaderScrollView
内部添加到堆叠视图或自定义容器中的滑动条。
App Store
此库已用于App Store中的应用程序,请查看它们!
- StepBud (iOS, AUv3)