iOS开发中UISlider的简单使用

3 篇文章 0 订阅

UISlider经常用于音乐播放器,视频播放器等app中,简单说一下的他的属性


首先在.h文件中声明一个属性

@property (nonatomic,strong) UISlider *slider;


在.m文件中初始化并设置属性

初始化并确定frame

self.slider = [[UISlider alloc] initWithFrame:CGRectMake(50, 200, 260, 10)];

    

    // 设置滑块的最大值

    self.slider.maximumValue = 1;

    // 设置滑块的最小值

    self.slider.minimumValue = -10;

    

    // 设置滑块前部分的凹槽颜色

    self.slider.minimumTrackTintColor = [UIColor redColor];

    // 设置滑块后部分颜色

    self.slider.maximumTrackTintColor = [UIColor blackColor];


    // 设置滑块颜色

    self.slider.thumbTintColor = [UIColor greenColor];

    

    // 可以设置滑块图片,不想用系统带的样式,就用图片来代替吧,注意图片尺寸大小

    [self.slider setThumbImage:[UIImage imageNamed:@"1"] forState:UIControlStateNormal];

    

    // 设置滑块的当前值,加载时候滑块默认位置,    如果不设置边界范围,默认的是0~1

    self.slider.value = 0;

    

    // 添加到视图

    [self.view addSubview:self.slider];


到这里基本完成了属性的设置

UISlider添加响应事件

[self.slider addTarget:self action:@selector(action:) forControlEvents:UIControlEventValueChanged];

从代码中可以看出是value改变的时候响应事件,(即滑块的位置)

 // 方法实现

- (void)action:(UISlider *)sender {

    NSLog(@"value改变的时候调用了方法");

}







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值