iOS开发中UISlider的简单使用

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改变的时候调用了方法");

}







你可能感兴趣的:(iOS,app)