UI基础学习之(九):UISlider


UISlider是iOS中的滑块控件。
通常用于控制视频播放进度,控制⾳音量等。
它也是继承于UIControl,滑块提供了一系列连续的值,滑块停在不同的位置,获取到滑块上的值也不同。
 
创建Slider
self.slider = [[[UISlider alloc] init] autorelease];
self.slider.frame = CGRectMake(50, 100, 250, 50);
self.slider.backgroundColor = [UIColor clearColor];
   
   
//设置颜色
///划过颜色
self.slider.minimumTrackTintColor = [UIColor blueColor];
//未划过颜色
self.slider.maximumTrackTintColor = [UIColor blueColor];
 
//小圆球颜色 (借助图片)  
[self.slider setThumbImage:[UIImage imageNamed:@"01.png"] forState:(UIControlStateNormal)];
self.slider.thumbTintColor = [UIColor redColor];
 
//    设置最大值
self.rootV.slider.maximumValue = 1;
   
//    设置最小值
self.rootV.slider.minimumValue = 0;
   
//    设置当前的value值
self.rootV.slider.value = 1;
   
//    给slider添加事件
    [self.rootV.slider  addTarget:self action:@selector(sliderAction:) forControlEvents:(UIControlEventValueChanged)];
}
- (void)sliderAction:(UISlider *)sender
{
self.rootV.backgroundColor = [UIColor colorWithRed:255 green:255 blue:0 alpha:sender.value];
//    直接设置View的alpha是全局透明度,slider会跟着消失
self.rootV.alpha = sender.value;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值