iOS UISlider的使用

  UISlider是一个方便的控件,让用户能够以可视化的方式设置指定范围内的值。

  和按钮一样,滑块也能响应事件,还可像文本框一样被读取。如果希望用户对滑块的调整立刻影响应用程序,则需要让他触发操作。

  下面将几个方面学习  

     UISlider * slider = [[UISlider alloc]initWithFrame:CGRectMake(10 , 100, 300, 50)];
    //01.minimumValue  : 当值可以改变时,滑块可以滑动到最小位置的值,默认为0.0
    slider.minimumValue = 0.0;

    //02.maximumValue : 当值可以改变时,滑块可以滑动到最大位置的值,默认为1.0
    slider.maximumValue = 100.0;

    //03.当前值
    slider.value = 50;

    //04.continuous : 如果设置YES,在拖动滑块的任何时候,滑块的值都会改变。默认设置为YES
    [slider setContinuous:YES];

    //05.滑块条最小值处设置的图片,默认为nil
    slider.minimumValueImage = [UIImage imageNamed:@"001.jpeg"];

    //06.滑块条最大值处设置的图片,默认为nil
    slider.maximumValueImage = [UIImage imageNamed:@"001.jpeg"];

    //07.minimumTrackTintColor : 小于滑块当前值滑块条的颜色,默认为蓝色
    slider.minimumTrackTintColor = [UIColor redColor];

    //08.maximumTrackTintColor: 大于滑块当前值滑块条的颜色,默认为白色
    slider.maximumTrackTintColor = [UIColor blueColor];

    //09.thumbTintColor : 当前滑块的颜色,默认为白色
    slider.thumbTintColor = [UIColor yellowColor];

//    10.currentMaximumTrackImage : 滑块条最大值处设置的图片
//    11.currentMinimumTrackImage : 滑块条最小值处设置的图片
//    12.currentThumbImage: 当前滑块的图片

    [slider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];
-(void)sliderValueChanged:(UISlider *)slider
{
    NSLog(@"slider value%f",slider.value);
}

 

时间: 2025-01-02 16:28:25

iOS UISlider的使用的相关文章

iOS UIslider

uisegmentedcontrol 是ios中的分段控件. 每个segment都能被点击,相当于集成了若干个button. 通常我们会点击不同的segment来切换不同的view 常用方法与属型 1.initwithitems: //uisegmentedcontrol独有的初始化?法,用来创建多个分段 2.settitle: forsegmentatindex: //为指定下标的分段设置title selectedsegmentatindex //(property)被选中的segment

IOS UISlider用法总结

UIslider滑块控件在IOS开发中会常用到,可用于调节音量,字体大小等UI方面的交互,用法总结如下: 初始化一个滑块: ? 1  UISlider * slider = [[UISlider alloc]initWithFrame:CGRectMake(0, 0, 100, 100)]; 设置滑块位置 @property(nonatomic) float value; 这个值是介于滑块的最大值和最小值之间的,如果没有设置边界值,默认为0-1: 设置滑块最小边界值(默认为0) @propert

iOS UISlider和 UISwitch的例子

#import <UIKit/UIKit.h> @interface ViewController : UIViewController @property(strong,nonatomic) UISlider *MySlider; @property(strong,nonatomic) UIView *MyView; @property(strong,nonatomic) UIView *MyView1; @property(strong,nonatomic) UISwitch *MySwi

一步一步学习ios (UISlider和UISwitch)的属性

基本控件-UISlider(滑块) //创建一个滑块视图,确定其位置和大小(高度可以忽略) UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(50, 100, 200, 0.0)]; //设置滑块的范围与默认值 slider.minimumValue = 0.0;//最大值 slider.maximumValue = 50.0;//最小值 //为滑块设定一个默认值 slider.value = 22.0; slider.c

ios UISlider总结

UISlider属性总结: 1.  minimumValue  : 当值可以改变时,滑块可以滑动到最小位置的值,默认为0.0 _slider.minimumValue = 5.0; 2.  maximumValue : 当值可以改变时,滑块可以滑动到最大位置的值,默认为1.0 _slider.maximumValue = 30.0; 3.  continuous : 如果设置YES,在拖动滑块的任何时候,滑块的值都会改变.默认设置为YES [_slider setContinuous:NO];

[IOS_UI控件] IOS代码实现常用控件UIButton、UISlider、UISwitch、UISegmentedControl

IOS中最常用到的控件UIButton.UISlider.UISwitch.UISegmentedControl通过Xib文件拖动生成非常简单,其实用代码实现也是一样的简单,当然,用代码实现能够掌握到更多的东西. 上图中包涵提到的4种控件,UIButton按钮.UISlider滑块.UISwitch开关.UISegmentedControl分类 首先创建一个名为CodeControls的Empty Application项目 AppDelegate.h和AppDelegate.m文件中和IOS代

【iOS开发-11】UISlider滑动条的属性介绍以及于标签联合使用实时显示变动值

(1)滑动条的左右端背景可以设置上一页下一页的图片: (2)滑动条的轨道图片可以设置为渐变等等图片. (3)滑动条因为值可以互动,所以addTarget:方法很重要,其中事件值变动UIControlEventValueChanged比较特殊,其实和按钮的按下事件是一个性质,都是一个事件而已. #import "ViewController.h" @interface ViewController () @end @implementation ViewController { //应为

ios中常见的几种控件.(UISlider,UISwitch,UIStepper,UISegmentedControl)

一.滑块控件(UISlider)  效果如下 注:系统原来效果如下 具体功能运用: ①创建滑块控件(UISlider),设置控件大小,并添加到window视图上,后释放 UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(20, 30, 280, 100)]; [self.window addSubview:slider];  [slider release]; ②设置最大值,最小值,以及开始时滑动条所在的位置 //设置最大

iOS:步进UIStepper、滑动块UISlider、开关UISwitch的基本使用

步进UIStepper.滑动块UISlider:当它们作为事件,被触发时,它们的值会发生改变.正因为如此,触发该事件时,可以一张一张翻阅浏览图片,,,, 步进UIStepper: @property(nonatomic) double minimumValue;                 // default 0. must be less than maximumValue @property(nonatomic) double maximumValue;