iOS控件使用之UISlider
2015-01-05 01:06
375 查看
1、.h
#import <UIKit/UIKit.h>
@interface FKViewController : UIViewController
@property (strong, nonatomic) IBOutlet UISlider *slider;
@property (strong, nonatomic) IBOutlet UIImageView *iv;
- (IBAction)changed:(UISlider*)sender;
@end
2、.m
#import "FKViewController.h"
@interface FKViewController ()
@end
@implementation FKViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// 创建可拉伸图片,指定对heart.gif图片整体进行平铺
UIImage* minImage = [[UIImage imageNamed:@"heart.gif"]
resizableImageWithCapInsets:UIEdgeInsetsZero
resizingMode:UIImageResizingModeTile];
// 创建可拉伸图片,指定对grow.gif图片整体进行平铺
UIImage* maxImage = [[UIImage imageNamed:@"grow.gif"]
resizableImageWithCapInsets:UIEdgeInsetsZero
resizingMode:UIImageResizingModeTile];
// 设置拖动条已完成部分的轨道的图片。
[self.slider setMinimumTrackImage:minImage
forState: UIControlStateNormal];
// 设置拖动条未完成部分的轨道的图片。
[self.slider setMaximumTrackImage:maxImage
forState: UIControlStateNormal];
// 设置拖动条上滑块的图片。
[self.slider setThumbImage:[UIImage imageNamed:@"ic_launcher.png"]
forState:UIControlStateNormal];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
- (IBAction)changed:(UISlider*)sender {
// 根据拖动条的值改变iv控件的透明度
[self.iv setAlpha:sender.value];
}
@end
#import <UIKit/UIKit.h>
@interface FKViewController : UIViewController
@property (strong, nonatomic) IBOutlet UISlider *slider;
@property (strong, nonatomic) IBOutlet UIImageView *iv;
- (IBAction)changed:(UISlider*)sender;
@end
2、.m
#import "FKViewController.h"
@interface FKViewController ()
@end
@implementation FKViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// 创建可拉伸图片,指定对heart.gif图片整体进行平铺
UIImage* minImage = [[UIImage imageNamed:@"heart.gif"]
resizableImageWithCapInsets:UIEdgeInsetsZero
resizingMode:UIImageResizingModeTile];
// 创建可拉伸图片,指定对grow.gif图片整体进行平铺
UIImage* maxImage = [[UIImage imageNamed:@"grow.gif"]
resizableImageWithCapInsets:UIEdgeInsetsZero
resizingMode:UIImageResizingModeTile];
// 设置拖动条已完成部分的轨道的图片。
[self.slider setMinimumTrackImage:minImage
forState: UIControlStateNormal];
// 设置拖动条未完成部分的轨道的图片。
[self.slider setMaximumTrackImage:maxImage
forState: UIControlStateNormal];
// 设置拖动条上滑块的图片。
[self.slider setThumbImage:[UIImage imageNamed:@"ic_launcher.png"]
forState:UIControlStateNormal];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
- (IBAction)changed:(UISlider*)sender {
// 根据拖动条的值改变iv控件的透明度
[self.iv setAlpha:sender.value];
}
@end
相关文章推荐
- iOS开发之七:常用控件--UISlider、UISegmentedControl、UIPageControl的使用
- IOS的基本控件的使用-UISlider&UIProgressView
- iOS开发之七:常用控件--UISlider、UISegmentedControl、UIPageControl的使用
- ios iphone开发中使用UIActivityIndicatorView 控件来做等待提示。
- UISlider 滑块控件—IOS开发
- IOS学习之UISwitch控件两种使用方法和监听
- iOS开发入门之UIPickerView控件的简单使用
- ios控件中方法使用
- iOS学习之UIPickerView控件的简单使用
- IOS开发笔记(五)---基础控件的使用(Text Filed ,Image View,Slider等)
- IOS中UITextView控件的一些使用方法
- iOS学习之UIDatePicker控件使用
- ios 创建自定义UIView作为控件来使用
- 在项目中使用一个像IOS风格的日期控件
- iOS学习之UISwitch控件两种使用方法和监听
- iOS 5 编程(2)-开关(UISwitch)、分段控件(UISegmentedControl)和Web视图(UIWebView)控件的使用
- UISlider滑块控件的使用总结
- IOS学习之UIDatePicker控件使用
- IOS代码实现常用控件UIButton、UISlider、UISwitch、UISegmentedControl
- [ios]MapKit 控件使用[转]