iOS开发中UISlider的简单使用

来源:互联网 发布:虚拟物品淘宝怎么退款 编辑:程序博客网 时间:2024/05/17 07:33

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


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

@property (nonatomic,strong)UISlider *slider;


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

初始化并确定frame

self.slider = [[UISlideralloc] 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.slidersetThumbImage:[UIImageimageNamed:@"1"]forState:UIControlStateNormal];

    

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

    self.slider.value =0;

    

    // 添加到视图

    [self.view addSubview:self.slider];


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

UISlider添加响应事件

[self.slideraddTarget:selfaction:@selector(action:)forControlEvents:UIControlEventValueChanged];

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

 // 方法实现

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

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

}







0 0
原创粉丝点击