Objective-C-iOS常用小控件(UISlider)
2016-09-21 16:28
393 查看
//UISlider滑块控件
- (void)createSlider{
//创建滑块控件,控件的高度固定是30
UISlider *slider=[[UISlider
alloc]initWithFrame:CGRectMake(100,
200, 200,
30)];
//添加滑块控件
[self.view
addSubview:slider];
//设置最大值
slider.maximumValue =
100;
//设置最小值
slider.minimumValue =
1;
//设置当前值
slider.value =
10;
//设置最大值时的图片
// slider.maximumValueImage = [UIImage imageNamed:@"icon1"];
//设置最小值时的图片
// slider.minimumValueImage = [UIImage imageNamed:@"icon2"];
//设置是否继续
slider.continuous =
YES;
//小拇指左边的线的颜色
slider.minimumTrackTintColor = [UIColor
redColor];
//小拇指右边的线的颜色
slider.maximumTrack
4000
TintColor = [UIColor
greenColor];
//设置小拇指的颜色
slider.thumbTintColor = [UIColor
blackColor];
//设置滑块的位置
[slider setValue:50
animated:YES];
//滑块的set方法
//- (void)setValue:(float)value animated:(BOOL)animated;
//- (void)setThumbImage:(nullable UIImage *)image forState:(UIControlState)state;
//- (void)setMinimumTrackImage:(nullable UIImage *)image forState:(UIControlState)state;
// - (void)setMaximumTrackImage:(nullable UIImage *)image forState:(UIControlState)state;
// - (nullable UIImage *)thumbImageForState:(UIControlState)state;
// - (nullable UIImage *)minimumTrackImageForState:(UIControlState)state;
// - (nullable UIImage *)maximumTrackImageForState:(UIControlState)state;
//滑块的只读属性(三个当前图片)
//currentThumbImage;
//currentMinimumTrackImage;
//currentMaximumTrackImage;
//监测滑块的滑动
[slider addTarget:self
action:@selector(slider:)
forControlEvents:UIControlEventValueChanged];
}
//事件处理
-(void)slider:(UISlider *)slider
{
NSLog(@"value=%f",slider.value);
}
- (void)createSlider{
//创建滑块控件,控件的高度固定是30
UISlider *slider=[[UISlider
alloc]initWithFrame:CGRectMake(100,
200, 200,
30)];
//添加滑块控件
[self.view
addSubview:slider];
//设置最大值
slider.maximumValue =
100;
//设置最小值
slider.minimumValue =
1;
//设置当前值
slider.value =
10;
//设置最大值时的图片
// slider.maximumValueImage = [UIImage imageNamed:@"icon1"];
//设置最小值时的图片
// slider.minimumValueImage = [UIImage imageNamed:@"icon2"];
//设置是否继续
slider.continuous =
YES;
//小拇指左边的线的颜色
slider.minimumTrackTintColor = [UIColor
redColor];
//小拇指右边的线的颜色
slider.maximumTrack
4000
TintColor = [UIColor
greenColor];
//设置小拇指的颜色
slider.thumbTintColor = [UIColor
blackColor];
//设置滑块的位置
[slider setValue:50
animated:YES];
//滑块的set方法
//- (void)setValue:(float)value animated:(BOOL)animated;
//- (void)setThumbImage:(nullable UIImage *)image forState:(UIControlState)state;
//- (void)setMinimumTrackImage:(nullable UIImage *)image forState:(UIControlState)state;
// - (void)setMaximumTrackImage:(nullable UIImage *)image forState:(UIControlState)state;
// - (nullable UIImage *)thumbImageForState:(UIControlState)state;
// - (nullable UIImage *)minimumTrackImageForState:(UIControlState)state;
// - (nullable UIImage *)maximumTrackImageForState:(UIControlState)state;
//滑块的只读属性(三个当前图片)
//currentThumbImage;
//currentMinimumTrackImage;
//currentMaximumTrackImage;
//监测滑块的滑动
[slider addTarget:self
action:@selector(slider:)
forControlEvents:UIControlEventValueChanged];
}
//事件处理
-(void)slider:(UISlider *)slider
{
NSLog(@"value=%f",slider.value);
}
相关文章推荐
- Objective-C-iOS常用小控件(UIActivityIndicatorView)
- Objective-C-iOS常用小控件(UIStepper)计数器/步进器
- Objective-C-iOS常用小控件(UISwitch)
- Objective-C-iOS常用小控件(UISegmentedControl)
- Objective-C-iOS常用小控件(UIAlertView)警告框
- Objective-C-iOS常用小控件(UIProcessView)进度条
- Objective-C-iOS常用小控件(UIActionSheet )动作列表
- iOS开发(Objective-C)常用库索引
- iOS(iPhone,iPad))开发(Objective-C)开发库常用库索引
- iOS(iPhone,iPad))开发(Objective-C)开发库常用库索引
- iOS(iPhone,iPad))开发(Objective-C)开发库常用库索引
- iOS(iPhone,iPad))开发(Objective-C)开发库常用库索引
- IOS代码实现常用控件UIButton、UISlider、UISwitch、UISegmentedControl
- Objective-C ,ios,iphone开发基础:几个常用类-NSString
- iOS开发(Objective-C)常用库索引
- iOS开发(Objective-C)常用库索引
- 【学习ios之路:Objective-C】OC中常用的系统排序方法
- iOS开发(Objective-C)常用库索引
- IOS基本控件常用属性及方法(六)---UISlider
- iOS开发之七:常用控件--UISlider、UISegmentedControl、UIPageControl的使用