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];
// 在滑块滑动结束时才获取滑块的值

4.  minimumValueImage : 滑块条最小值处设置的图片,默认为nil

_slider.minimumValueImage =[UIImage
imageNamed:@"minimg.png"];

5.  maximumValueImage,滑块条最大值处设置的图片,默认为nil

_slider.maximumValueImage = [UIImage
imageNamed:@"maximg.png"];

6.minimumTrackTintColor : 小于滑块当前值滑块条的颜色,默认为蓝色

_slider.minimumTrackTintColor = [UIColor
yellowColor];

7.maximumTrackTintColor: 大于滑块当前值滑块条的颜色,默认为白色

_slider.maximumTrackTintColor = [UIColor
blueColor];

8.thumbTintColor : 当前滑块的颜色,默认为白色

_slider.thumbTintColor = [UIColor
redColor];

9.currentMaximumTrackImage : 滑块条最大值处设置的图片

10.currentMinimumTrackImage : 滑块条最小值处设置的图片

11.currentThumbImage: 当前滑块的图片

滑动事件:

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

此处由于上面已经设置了

实现响应事件就好了continuous为NO,所以只有用户停止滑动的时候响应事件才会被调用。

-(void)sliderValueChange

{

}

//让Slider控件旋转90度

CGAffineTransform myRotation =
CGAffineTransformMakeRotation(-1.57);

self.slider.transform = myRotation;

//跟换Thumb

[self.slider setThumbImage:image1 forState:UIControlStateNormal];

//跟换bar 并且实现拖动效果

[self.mySlider setMinimumTrackImage:image2 forState:[UIControlStateNormal]; //覆盖的图片

[self.mySlider setMaximumTrackImage:image3 forState:[UIControlStateNormal];//底片

// 让Slider控件旋转90度 垂直

CGAffineTransform rotation
= CGAffineTransformMakeRotation(-1.57079633);

self.volumeSlider.transform =
rotation;

//跟换Thumb

[self.volumeSlider setThumbImage:image1 forState:UIControlStateNormal];

// 跟换bar  并且实现拖动效果

//覆盖的图片

[self.volumeSlider setMinimumTrackImage:image2 forState:UIControlStateNormal];

//底片

[self.volumeSlider setMaximumTrackImage:image forState:UIControlStateNormal];

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-11 16:41:08

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的使用

UISlider是一个方便的控件,让用户能够以可视化的方式设置指定范围内的值. 和按钮一样,滑块也能响应事件,还可像文本框一样被读取.如果希望用户对滑块的调整立刻影响应用程序,则需要让他触发操作. 下面将几个方面学习 UISlider * slider = [[UISlider alloc]initWithFrame:CGRectMake(10 , 100, 300, 50)]; //01.minimumValue  : 当值可以改变时,滑块可以滑动到最小位置的值,默认为0.0 slider.m

一步一步学习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_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;