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

iOS———-滑块(UISlider)

2013-12-04 20:24 465 查看
        滑块是(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.
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: