本篇文章主要介绍了"UIProgressView进度条,UISlider滑动条,UISegmentedControl分隔栏的简单使用",主要涉及到计数器,插入数据方面的内容,对于移动开发感兴趣的同学可以参考一下:
UISegmentedControl是开发中经常会使用到,所以刚刚在学习的时候也重点的看了下该控件进度条和滑动条一半很少会使用到(下载的时候会经常使用到该属性)...
/**
滑动条 UISlider
1,创建UISlider的对象
2,指定滑动区间
3,设置滑动事件
4,释放
*/
slider=[[UISlider alloc]initWithFrame:CGRectMake(50, 300, 300, 150)];
//指定最小值
slider.minimumValue=0;
//指定最大值
slider.maximumValue=100;
//指定可变最大值50
slider.value=50;
//设置点击实现
[slider addTarget:self action:@selector(getSliderValue) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:slider];
[slider release];
方法
//滑动条的事件方法。
-(void)getSliderValue{
NSLog(@"滑动条的值是=%f",slider.value);
// [progress setProgress:slider.value];
}
运行:滑动时:
2015-12-20 16:04:01.755 viewDemo[1125:189580] 滑动条的值是=16.666666
2015-12-20 16:04:01.772 viewDemo[1125:189580] 滑动条的值是=17.222218
2015-12-20 16:04:01.795 viewDemo[1125:189580] 滑动条的值是=17.444443
2015-12-20 16:04:01.800 viewDemo[1125:189580] 滑动条的值是=17.444443
3,分隔栏
/**
分格拦控件UISegmentControl
*/
segment=[[UISegmentedControl alloc]initWithItems:[NSArray arrayWithObjects:@"买入",@"卖出",nil]];
segment.frame=CGRectMake(50, 500, 300, 100);
segment.selectedSegmentIndex=1;//默认选中第一个
// [segment setImage:[UIImage imageNamed:@"login.png"] forSegmentAtIndex:1];//设置选中的背景图片
// segment.segmentedC//设置风格
//插入数据
// [segment insertSegmentWithImage:[UIImage imageNamed:@"login.png"] atIndex:1 animated:0];
//背景图片的设置
[segment setBackgroundImage:[UIImage imageNamed:@"login.png"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[segment setBackgroundImage:[UIImage imageNamed:@"bk.jpg"] forState:UIControlStateSelected barMetrics:UIBarMetricsDefault];
//点击事件
[segment addTarget:self action:@selector(getSegment) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:segment];
[segment release];
点击事件