【发布时间】:2011-11-08 05:06:03
【问题描述】:
我想要一个从左到右滑动的 iOS 控件,类似于滑动解锁,但也可以从右到左滑动。我想要一些与 Android 锁定屏幕上的控件非常相似的东西,其中从左到右滑动解锁和从右到左滑动静音。
通过子类化
UISlider似乎最容易实现,对吧?我需要两个滑块,还是应该只用一个?是否已经有任何开源版本?
想法
以下是协议的外观:
@interface DoubleSlider : UISlider
typedef enum {
DoubleSliderDirectionLeftToRight,
DoubleSliderDirectionRightToLeft
} DoubleSliderDirection;
@end
@protocol DoubleSliderDelegate <NSObject>
@optional
- (void)doubleSlider:(DoubleSlider *)doubleSlider
didBeginSlidingWithDirection:(DoubleSliderDirection)direction;
- (void)doubleSlider:(DoubleSlider *)doubleSlider
didEndSlidingWithDirection:(DoubleSliderDirection)direction;
@end
相关
【问题讨论】: