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];
    }
    
  • 输出

    当我们运行应用程序时,我们将获得以下输出 -
    iOS 教程
    在拖动滑块,输出将如下,将在控制台打印新值 -
    iOS 教程
    它是用来让用户来调整值或处理整个范围内允许值。