本文主要是介绍IOS开发(14)之UISlider控件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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);}
}
运行结果:
初始状态:
滑动时候:
放手后控制台显示:
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开发(14)之UISlider控件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!