滑块控件UISlider

滑块控件UISlider继承与UIControl

UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(30, 200, 300, 34)];
    slider.minimumValue = 0; // 最小值 默认0
    slider.maximumValue = 1; // 最大值 默认1

    slider.thumbTintColor = [UIColor yellowColor];
    // 设置滑块上thumb在不同状态下得图片slider
    // slider setThumbImage:<#(UIImage *)#> forState:(UIControlState)

    // 设置滑块已经划过区域的颜色
    slider.minimumTrackTintColor = [UIColor greenColor];
    // 设置滑块还未划过区域的颜色
    slider.maximumTrackTintColor = [UIColor redColor];

    // 设置最小值对应的图片
    // slider.minimumValueImage

    // 设置最大值对应的图片
    // slider.maximumValueImage

    slider.transform = CGAffineTransformMakeRotation(M_PI_2);

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

    [self.view addSubview:slider];
    [slider release];

  

- (void)slid:(UISlider *)slider
{
    NSLog(@"%f", slider.value);
    self.view.backgroundColor = [UIColor colorWithRed:slider.value green:0 blue:0 alpha:1.0];
}

  

时间: 2024-11-08 21:59:56

滑块控件UISlider的相关文章

[Swift学习]UIKit学习之滑块控件UISlider的用法

UIKit学习之滑块控件UISlider的用法 Slider: Sliders enable users to interactively modify some adjustable value in an app, such as speaker volume or screen brightness. UISlider: A UISlider object is a visual control used to select a single value from a continuous

iOS中的分段控件(UISegmentedControl)和滑块控件(UISlider)

#import "RootViewController.h" @interface RootViewController () @end @implementation RootViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //分段控件 //1.创建控件 /* NSArray *items = @[@"轻拍

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之路:UI系列】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 9应用开发教程之使用开关滑块控件以及滚动部署视图

iOS 9应用开发教程之使用开关滑块控件以及滚动部署视图 使用ios9中的开关.滑块控件 开关和滑块也是用于和用户进行交互的控件.本节将主要讲解这两种控件. ios9开关 开关控件常用来控制某个功能的开发状态,如蓝牙.GPS.WiFI信号等.如图2.29所示就是一个在WiFI中的开关.开关控件一般使用UISwitch来实现. 图2.29  开关 [示例2-10]以下将使用开发控件实现手电筒的功能.代码如下: import UIKit class ViewController: UIViewCon

滑块控件CCControlSlider

#include "cocos-ext.h" //包含头文件 using namespace cocos2d::extension;//引用命名空间 /** *     创建CCControlSlider的两种方式 */ //用CCSprite精灵创建滑块控件 //create("滑块背景图", "划过区域图", "滑块图"); static CCControlSlider* create(CCSprite* backgrou

发布一个轻量级的滑块控件

比系统自带的组件体积要小很多,而且支持进度条显示(在做播放器时,显示缓冲进度很有用哦),另外也支持三角形的音量调整显示 原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com 使用示例: 1 package 2 { 3 import flash.display.SimpleButton; 4 import flash.display.Sprite; 5 import flash.events.Event; 6 import flash.text.TextField; 7

MFC控件编程:旋转按钮、进度条和滑块控件

旋转按钮(微调按钮) : 对应的控件类是CSpinButtonCtrl 进度条:对应的控件类是CProgressCtrl 滑块:对应的控件类是CSliderCtrl 对这三个控件的操作都是同过与之相关联的控件类完成的,并且这三个控件有极大的相似性,故这里放到一起 先认识下: Spin:            Progress:             Slider: 常用函数: SetRange()/GetRange(); // 设置.获取控件表示的范围 /* 设置控件的增量(步长) */ CS

CSliderCtrl(滑块)控件

CSliderCtrl(滑块)控件 CSliderCtrl常用属性 CSliderCtrl类常用成员函数 CSliderCtrl运用示例   一.CSliderCtr常用属性 Orientation  水平,还是垂直 Point       滑块样式 Tooltips     刻度提示  //由于视频录制软件的问题,这个无法在视频上显示出来 Tick Marks  显示刻度线 需要配合 Auto Ticks 属性才有效 Auto Ticks   自动绘制刻度线   二.CSliderCtrl类常