您的位置:首页 > 产品设计 > UI/UE

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS UISlider