UISlider和UIImageView
2015-09-05 20:29
351 查看
//创建一个滑秆
UISlider *slider = [[UISlider alloc]initWithFrame:CGRectMake(100, 200, 200, 20)];
slider.backgroundColor = [UIColor cyanColor];
[self addSubview:slider];
//设置滑竿的当前值
//slider.value = 0.5;
//设置滑秆的最小值
slider.minimumValue = 0.4;
//设置滑竿的最大值
slider.maximumValue = 2.0;
//设置左边的图片(滑竿最小值的图片)
slider.minimumValueImage = [UIImage imageNamed:@"small.png"];
//设置右边的图片(滑竿最大值的图片)
slider.maximumValueImage = [UIImage imageNamed:@"large.png"];
//设置滑竿值改变停止的时候事件才开始,默认是YES
slider.continuous = NO;// 在滑块滑动结束时才获取滑块的值
//设置左边滑竿的渲染颜色
slider.minimumTrackTintColor = [UIColor redColor];
//设置右边滑竿的渲染颜色
slider.maximumTrackTintColor = [UIColor blueColor];
//设置当前滑块的颜色
slider.thumbTintColor = [UIColor greenColor];
//设置当前滑竿的值
[slider setValue:1.4 animated:YES];
//设置滑动滑块前的滑竿图像
[slider setThumbImage:[UIImage imageNamed:@"3.png"] forState:UIControlStateNormal];
//设置滑块右边的图像
[slider setMaximumTrackImage:[UIImage imageNamed:@"4.gif" ]forState:UIControlStateNormal];
//设置滑块左边的图像
[slider setMinimumTrackImage:[UIImage imageNamed:@"1.gif"] forState:UIControlStateNormal];
//为滑竿添加事件
[self.rootView.slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];
//定义滑竿的事件
-(void)sliderAction:(UISlider *)sender
{
NSLog(@"%lf",sender.value);
}
//创建一个imageView对象
UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(100, 240, 200, 300)];
[self addSubview:imageView];
imageView.backgroundColor = [UIColor brownColor];
//创建可变数组
NSMutableArray *images = [[NSMutableArray alloc]init];
//创建图片对象并添加到数组中
for (int i = 0; i < 13; i++) {
UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"image_%d.tiff",i]];
[images addObject:image];
}
//添加一组动图
imageView.animationImages = images;
//设置播放一组图片的时间
imageView.animationDuration = 2;
//设置重复播放动画次数
imageView.animationRepeatCount = 2;
//开始播放
[imageView startAnimating];
//获得该图是否在动
NSLog(@"%d",[imageView isAnimating]);
//设置图片的渲染颜色
imageView.tintColor = [UIColor redColor];
//设置交互功能,默认NO
// imageView.userInteractionEnabled = YES;
//设置高亮
// imageView.highlighted = YES;
//
// //设置高亮的图片
// imageView.highlightedImage = [UIImage imageNamed:@"2.gif"];
//结束播放
//[imageView stopAnimating];
self.imageView = imageView;
UISlider *slider = [[UISlider alloc]initWithFrame:CGRectMake(100, 200, 200, 20)];
slider.backgroundColor = [UIColor cyanColor];
[self addSubview:slider];
//设置滑竿的当前值
//slider.value = 0.5;
//设置滑秆的最小值
slider.minimumValue = 0.4;
//设置滑竿的最大值
slider.maximumValue = 2.0;
//设置左边的图片(滑竿最小值的图片)
slider.minimumValueImage = [UIImage imageNamed:@"small.png"];
//设置右边的图片(滑竿最大值的图片)
slider.maximumValueImage = [UIImage imageNamed:@"large.png"];
//设置滑竿值改变停止的时候事件才开始,默认是YES
slider.continuous = NO;// 在滑块滑动结束时才获取滑块的值
//设置左边滑竿的渲染颜色
slider.minimumTrackTintColor = [UIColor redColor];
//设置右边滑竿的渲染颜色
slider.maximumTrackTintColor = [UIColor blueColor];
//设置当前滑块的颜色
slider.thumbTintColor = [UIColor greenColor];
//设置当前滑竿的值
[slider setValue:1.4 animated:YES];
//设置滑动滑块前的滑竿图像
[slider setThumbImage:[UIImage imageNamed:@"3.png"] forState:UIControlStateNormal];
//设置滑块右边的图像
[slider setMaximumTrackImage:[UIImage imageNamed:@"4.gif" ]forState:UIControlStateNormal];
//设置滑块左边的图像
[slider setMinimumTrackImage:[UIImage imageNamed:@"1.gif"] forState:UIControlStateNormal];
//为滑竿添加事件
[self.rootView.slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];
//定义滑竿的事件
-(void)sliderAction:(UISlider *)sender
{
NSLog(@"%lf",sender.value);
}
//创建一个imageView对象
UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(100, 240, 200, 300)];
[self addSubview:imageView];
imageView.backgroundColor = [UIColor brownColor];
//创建可变数组
NSMutableArray *images = [[NSMutableArray alloc]init];
//创建图片对象并添加到数组中
for (int i = 0; i < 13; i++) {
UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"image_%d.tiff",i]];
[images addObject:image];
}
//添加一组动图
imageView.animationImages = images;
//设置播放一组图片的时间
imageView.animationDuration = 2;
//设置重复播放动画次数
imageView.animationRepeatCount = 2;
//开始播放
[imageView startAnimating];
//获得该图是否在动
NSLog(@"%d",[imageView isAnimating]);
//设置图片的渲染颜色
imageView.tintColor = [UIColor redColor];
//设置交互功能,默认NO
// imageView.userInteractionEnabled = YES;
//设置高亮
// imageView.highlighted = YES;
//
// //设置高亮的图片
// imageView.highlightedImage = [UIImage imageNamed:@"2.gif"];
//结束播放
//[imageView stopAnimating];
self.imageView = imageView;
相关文章推荐
- druid连接池配置
- x == y, true or false ? look, just a picture!
- [APUE] 再读之进程控制
- - dequeueReusableCellWithIdentifier:
- iOS开发:UITableView简单介绍
- [UIImage resizableImageWithCapInsets:]使用注意
- druid配置(转)
- 蓝懿iOS培训日志3 UI第一课及学习心得
- UIButton中setTitleEdgeInsets和setImageEdgeInsets的使用
- DuiLib : 模拟百度网页的填写和搜索
- UIday0901:UITableView 1 表视图的属性和用法 1
- iOS开发:UINavigationController导航控制器
- 有没有被UGUI的锚点萌了一脸~。~
- Android中的Looper,MessageQueue,Handler的理解
- SUID,SGID,SBIT
- UISegmentControl的使用
- IOS--UITextFiled的使用方法详细
- 浙江大学PAT_甲级_1062. Talent and Virtue (25)
- IOS--UIAlertView的使用方法详细
- IOS--UIButton的使用方法详细