UISlider 的使用

来源:互联网 发布:宏观经济数据分析 编辑:程序博客网 时间:2024/06/04 19:44

直接上代码:

/*        UISlider     */    UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(30, 300, CGRectGetWidth(self.view.bounds)- 60, 30)];    //设置滑杆 的最小值    slider.minimumValue = 0;    //设置滑杆 的最大值    slider.maximumValue = 100;    //设置滑杆 的当前值,默认为最小值(当前值指示了滑块的位置)    slider.value = 20;    //设置滑块的 trackTintColor    slider.minimumTrackTintColor = [UIColor blueColor];    slider.maximumTrackTintColor = [UIColor brownColor];    //设置 track 的图标    slider.minimumValueImage = [UIImage imageNamed:@"2"];    slider.maximumValueImage = [UIImage imageNamed:@"4"];    //通过给滑块 设置图片来修改外观    [slider setThumbImage:[UIImage imageNamed:@"2"] forState:UIControlStateNormal];    [slider setThumbImage:[UIImage imageNamed:@"4"] forState:UIControlStateHighlighted];    [slider addTarget:self action:@selector(handleSliderAction:) forControlEvents:UIControlEventValueChanged];    [self.view addSubview:slider];    [slider release];}- (void)handleSliderAction:(UISlider *)sender {    //滑块 在滑动的过程中,会产生一系列的值,通过响应方法可以得到当前值,并做出对应的实现。滑块常用的场景有音量,音乐进度,视频进度,屏幕进度,等等。    NSLog( @"%f", sender.value ) ;}
2 0
原创粉丝点击