IOS开发(14)之UISlider控件
2013-04-24 14:42
633 查看
1 前言
UISlider控件允许用户用一个简单只管的界面来在一个范围内选择一个值。2 代码实例
ZYViewController.h:#import <UIKit/UIKit.h> @interface ZYViewController : UIViewController @property(nonatomic,strong) UISlider *mySlider; @end
ZYViewController.m:
@synthesize mySlider; - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; self.mySlider = [[UISlider alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 200.0f, 23.0f)]; mySlider.center = self.view.center; self.mySlider.minimumValue = 0.0f;//滑动条的最小值 self.mySlider.maximumValue = 100.0f;//滑动条的最大值 self.mySlider.value = mySlider.maximumValue/2.0;//滑动条的当前值 [mySlider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];//添加滑动事件 mySlider.continuous = NO;//设置只有在离开滑动条的最后时刻才触发滑动事件 [mySlider setThumbImage:[UIImage imageNamed:@"slider.png"] forState:UIControlStateHighlighted];//设置滑动的时候显示的图片 [self.view addSubview:mySlider];//添加视图 } //添加滑动事件 -(void)sliderValueChanged:(UISlider *)paramSender{ if ([paramSender isEqual:self.mySlider]) { NSLog(@"New value=%f",paramSender.value); } }运行结果:
初始状态:
![](http://img.my.csdn.net/uploads/201304/24/1366786064_1751.jpg)
滑动时候:
![](http://img.my.csdn.net/uploads/201304/24/1366786069_2208.jpg)
放手后控制台显示:
2013-04-24 14:46:00.241 UISliderTest[766:c07] New value=57.500000
3 结语
以上就是对UISlider控件的简单介绍,希望对大家有所帮助。Demo实例下载:http://download.csdn.net/detail/u010013695/5297449
相关文章推荐
- 【IOS 开发】基本 UI 控件详解 (UISegmentedControl | UIImageView | UIProgressView | UISlider | UIAlertView )
- UISlider 滑块控件—IOS开发
- iOS开发:UISlider与UISwitch控件
- iOS开发笔记之UISlider控件在UIScrollView及其子类上的感应灵敏度处理
- 【IOS 开发】基本 UI 控件详解 (UISegmentedControl | UIImageView | UIProgressView | UISlider | UIAlertView )
- UISlider 滑块控件—IOS开发
- iOS开发之七:常用控件--UISlider、UISegmentedControl、UIPageControl的使用
- UISlider 滑块控件—IOS开发
- iOS开发之七:常用控件--UISlider、UISegmentedControl、UIPageControl的使用
- UISlider 滑块控件—IOS开发
- UISlider 滑块控件—IOS开发
- IOS 开发-UI初级 (三)控件:UISwitch, UIActivityIndicatorView,UISlider,UISegmentedControl
- UISlider 滑块控件—IOS开发
- 【IOS 开发学习总结-OC-46】★ios开发之UI控件——UIProgressView 与 UISlider(另:可拉伸图片)
- UISlider 滑块控件—IOS开发
- iOS开发5:UISlider与UISwitch控件
- iOS开发3:UISlider控件
- iOS开发——基本控件(UIButton,UILabel,UITextField,UISwitch,UISlider,UISegmentedControl)
- UISlider 滑块控件—IOS开发
- UISlider-IOS开发