1 #import "ViewController.h"
2 #import "ViewController2.h"
3
4 @interface ViewController ()
5
6 @end
7
8 @implementation ViewController
9
10 @synthesize slider = _slider;
11 @synthesize pView = _progressView;
12
13 - (void)viewDidLoad {
14 [super viewDidLoad];
15
16 _progressView = [[UIProgressView alloc]init];
17
18 //进度条的x ,y 宽都可以改变,高不可以变
19 _progressView.frame = CGRectMake(50, 100, 200, 600);
20
21 //进度条的颜色
22 _progressView.tintColor=[UIColor redColor];
23
24 _progressView.progress=0.5;
25
26 //
27 //设置进度条的风格
28 _progressView.progressViewStyle = UIProgressViewStyleDefault;
29
30 [self.view addSubview:_progressView];
31
32
33
34 _slider = [[UISlider alloc] init];
35
36 _slider.frame = CGRectMake(50, 200, 200, 10);
37
38 _slider.maximumValue = 1000;
39 //最小值可以是负值
40 _slider.minimumValue = 0;
41
42 //_slider.value = 0.5;
43
44 //左侧滑条的颜色
45 _slider.minimumTrackTintColor = [UIColor grayColor];
46 //右侧滑条颜色
47 _slider.maximumTrackTintColor = [UIColor greenColor];
48
49 //滑块颜色
50 _slider.thumbTintColor = [UIColor redColor];
51
52 [_slider addTarget:self action:@selector(slided) forControlEvents:UIControlEventValueChanged];
53
54 [self.view addSubview:_slider];
55
56
57 }
58
59 -(void)slided
60 {
61 _progressView.progress = (_slider.value-_slider.minimumValue)/(_slider.maximumValue-_slider.minimumValue);
62 NSLog(@"value = %f",_slider.value);
63 }
1 @interface ViewController : UIViewController
2 {
3 //定义一个进度条
4 UIProgressView* _progressView;
5
6 //滑动条
7 UISlider* _slider;
8
9 }
10
11 @property(retain,nonatomic) UIProgressView* pView;
12
13 @property(retain,nonatomic) UISlider* slider;