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

UISlider

2016-01-12 22:48 555 查看
 mysilider=[[UISlider alloc]initWithFrame:CGRectMake(0, 500, width, 300)];
    mysilider.value=0.1;
//    mysilider.maximumValueImage=[UIImage imageNamed:@""];
//    mysilider.minimumValueImage=[UIImage imageNamed:@""];
    //底色
    mysilider.maximumTrackTintColor=[UIColor redColor];
    //划过之后的颜色
    mysilider.minimumTrackTintColor=[UIColor blackColor];
    //圆形拖钮的颜色
    [mysilider setThumbTintColor:[UIColor blueColor]];
    //添加方法
    [mysilider addTarget:self action:@selector(valuechange:) forControlEvents:UIControlEventValueChanged];
    mylabel=[[UILabel alloc]initWithFrame:CGRectMake(20, 20, 200, 60)];
    [self.view addSubview:mysilider];
    arry=[[NSMutableArray alloc]init];
    for (int x=1; x<81;
x++) {
        NSString *stri=[NSString stringWithFormat:@"cat_knockout00%02d.jpg",x];
        UIImage *img=[UIImage imageNamed:stri];
        [arry addObject:img];
    }
    NSLog(@"%@",arry);
}
-(IBAction)valuechange:(UISlider*)sender{
    if (sender.value*80<80)
{
        NSInteger imagenum=(NSInteger)(sender.value*80);
        UIImage *img1=[arry objectAtIndex:imagenum];
        UIImageView *view1=[[UIImageView alloc]initWithFrame:CGRectMake(10, 20, width, 500)];
        view1.image=img1;
        [self.view addSubview:view1];
    }
    
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: