iOS UISlider用法总结

@property (nonatomic, weak) UISlider *progressSlider;

-(UISlider *)progressSlider
{
    if (!_progressSlider) {
        UISlider *progressSlider = [[UISlider alloc] init];
        progressSlider.minimumValue = 0;
        progressSlider.maximumValue = 1;
        progressSlider.value = 0.0;
        progressSlider.minimumTrackTintColor = [UIColor redColor];
        progressSlider.maximumTrackTintColor = [UIColor whiteColor];
        progressSlider.continuous = YES;//默认YES  如果设置为NO,则每次滑块停止移动后才触发事件
        [progressSlider addTarget:self action:@selector(progressSliderChange:) forControlEvents:UIControlEventValueChanged];
        [self addSubview:progressSlider];
        [progressSlider mas_makeConstraints:^(MASConstraintMaker *make) {
              make.top.left.right.mas_equalTo(self);
              make.height.mas_equalTo(44);
        }];
        _progressSlider = progressSlider;
    }
    return _progressSlider;
}

- (void)progressSliderChange:(id)sender
{
    if ([sender isKindOfClass:[UISlider class]]) {
        UISlider *slider = sender;
        CGFloat value = slider.value;
        NSLog(@"%.2f",value);
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值