关闭

iOS———-滑块(UISlider)

517人阅读 评论(0) 收藏 举报
分类:

        滑块是(Slider)是UISlider类的实例化对象,通过一个水平条滑动指示器可以从指定范围内选择一个值。

- (void)viewDidLoad

{

    [super viewDidLoad];

    UISlider *slider=[[UISlider alloc]initWithFrame:CGRectMake(20, 50, 200, 20)];

    //滑块的范围下限

    slider.minimumValue=0;

    //滑块的范围上限

    slider.maximumValue=100;

    //默认值

    slider.value=50;

    //两端添加图片。下限图像

    [slider setMinimumTrackImage:[UIImage  imageNamed:@"下限.png" ] forState:UIControlStateNormal];

    //上限图像

    [slider setMaximumTrackImage:[UIImage imageNamed:@"上限.png"] forState:UIControlStateNormal];

    //滑块值发生变化时收到通知,可以用UIControl类的addTarget方法为UIControlEventValueChanged事件添加一个动作

    [slider addTarget:self action:@selector(updateValue:) forControlEvents:UIControlEventValueChanged];

    //如果要在拖动中也触发,需要设置滑块的continuos属性

    slider.continuous=NO;

    [self.view addSubview:slider];

   

}

-(void)updateValue:(id)second

{

    NSLog(@"updateValue");

}

- (void)didReceiveMemoryWarning

{

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:169629次
    • 积分:4040
    • 等级:
    • 排名:第7982名
    • 原创:228篇
    • 转载:69篇
    • 译文:1篇
    • 评论:17条
    文章分类
    最新评论