现在位置: 首页 > iOS 教程 > 正文

IOS滑块的使用

滑块用于从某个范围的值里选择的一个值。

重要的属性

  • continuous
  • maximumValue
  • minimumValue
  • value

重要的方法

- (void)setValue:(float)value animated:(BOOL)animated 

添加自定义方法 addSlider 和 sliderChanged

-(IBAction)sliderChanged:(id)sender{
    NSLog(@"SliderValue %f",mySlider.value);
}
-(void)addSlider{
    mySlider = [[UISlider alloc] initWithFrame:CGRectMake(50, 200, 200, 23)];
    [self.view addSubview:mySlider];
    mySlider.minimumValue = 10.0;
    mySlider.maximumValue = 99.0;
    mySlider.continuous = NO;
    [mySlider addTarget:self action:@selector(sliderChanged:) 
    forControlEvents:UIControlEventValueChanged];
}

在 ViewController.m 中修改 viewDidLoad,如下所示

(void)viewDidLoad
{
   [super viewDidLoad];
   [self addSlider];
}

输出

现在当我们运行该应用程序我们会看到下面的输出

sliderOutput1

当拖动滑块效果如下:

sliderOutput2