进度条和滑动条

 1 #import "ViewController.h"
 2 #import "ViewController2.h"
 3
 4 @interface ViewController ()
 5
 6 @end
 7
 8 @implementation ViewController
 9
10 @synthesize slider = _slider;
11 @synthesize pView = _progressView;
12
13 - (void)viewDidLoad {
14     [super viewDidLoad];
15
16     _progressView = [[UIProgressView alloc]init];
17
18     //进度条的x ,y 宽都可以改变,高不可以变
19     _progressView.frame = CGRectMake(50, 100, 200, 600);
20
21     //进度条的颜色
22     _progressView.tintColor=[UIColor redColor];
23
24     _progressView.progress=0.5;
25
26     //
27     //设置进度条的风格
28     _progressView.progressViewStyle = UIProgressViewStyleDefault;
29
30     [self.view addSubview:_progressView];
31
32
33
34     _slider = [[UISlider alloc] init];
35
36     _slider.frame = CGRectMake(50, 200, 200, 10);
37
38     _slider.maximumValue = 1000;
39     //最小值可以是负值
40     _slider.minimumValue = 0;
41
42     //_slider.value = 0.5;
43
44     //左侧滑条的颜色
45     _slider.minimumTrackTintColor = [UIColor grayColor];
46     //右侧滑条颜色
47     _slider.maximumTrackTintColor = [UIColor greenColor];
48
49     //滑块颜色
50     _slider.thumbTintColor = [UIColor redColor];
51
52    [_slider addTarget:self action:@selector(slided) forControlEvents:UIControlEventValueChanged];
53
54     [self.view addSubview:_slider];
55
56
57 }
58
59 -(void)slided
60 {
61     _progressView.progress = (_slider.value-_slider.minimumValue)/(_slider.maximumValue-_slider.minimumValue);
62     NSLog(@"value = %f",_slider.value);
63 }
 1 @interface ViewController : UIViewController
 2 {
 3     //定义一个进度条
 4     UIProgressView* _progressView;
 5
 6     //滑动条
 7     UISlider* _slider;
 8
 9 }
10
11 @property(retain,nonatomic) UIProgressView* pView;
12
13 @property(retain,nonatomic) UISlider* slider;
时间: 2024-10-09 22:55:19

进度条和滑动条的相关文章

疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条

http://blog.csdn.net/terryzero/article/details/3797782 疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条 标签: swing编程java任务timerstring 2009-01-16 21:12 6722人阅读 评论(0) 收藏 举报  分类: J2SE(63)  版权声明:本文为博主原创文章,未经博主允许不得转载. 前几天讲了Swing基本的控件,今天开始讲特殊控件.一天讲2个吧,首先讲用JProgressBar,Pro

android进度条、滑动条和评分控件

所谓进度条.滑动条和评分控件,在手机应用中,相信你见过加载游戏时.更新应用时等情况,屏幕出现一条进度栏,这里称之为进度条:当你调节音量时出现的这里即称作滑动条:而评分控件,当你在淘宝给卖家评价时出现的类似5星评价,这里即称作评分控件,下面将分别详细说明这三种控件的基础使用方法. 一.ProgressBar进度条控件 1. 首先ProgressBar进度条给出了两种样式,分别是progressBarStyleLarge和progressBarStyleHorizontal,此次主要以progres

Libgdx之ProgressBar (进度条) Slider(滑动条)

ProgressBar 即进度条,extends Widget.展示了在给定范围内时间/加载进度.PreferHeight是由给定的背景图片或者knob的最大高度决定的,默认的宽度width是140. Slider 滑动条,一般在游戏中设置调节音量或者调节游戏难度等等. Slider就是一水平的指示条,允许用户设值.Extends ProgressBar 因此也具有一个min max值,一个移动步调. 同理PreferHeight是由给定的背景图片或者knob的最大高度决定的,默认的宽度widt

【JavaScript吉光片羽】--- 滑动条

灯光的亮度控制需要一个滑动条,先借用lamp源码中Bar: var Bar = function (opt) { var defaults = { $id: "", // 进度条dom节点id min: 1, // 刻度最小值 stepCount: 5, // 刻度步数 step: 1, // 刻度步长 $alpha: "",//显示亮度的id touchEnd: function () { } // 拖动完成回调 }; this.option = $.extend

使用NGUI制作进度条(血条/蓝条)

制作血条和蓝条,原理都是一样的,下面创建一个可以复用的进度条. 第一步,搭建基本的UI显示界面,使用NGUI(没有插件的童鞋可以看我上一遍文章 )创建一个基本的进度条界面. 选中UIRoot,在Scene视图中,创建一个Sprite,重命名为NumberBar,为其选择图集和精灵,修改其大小到合适位置(256* 32).在其上右键,Attach一个Box Collider,然后再右键Attach一个Slider Script.我们会看到Slider组件会有些参数,我们会在稍后解释. 选中刚创建的

10 Slider控件(滑动条)

学习笔记,如有错误请指正.?号处也请各位指点下,谢谢. 滑动条由4个部分组成:Slider(本体).Background(背景).Fill(填充)以及Handle(滑动柄) Fill Rect:填充区域,填充Rect Transform,通常为Image元素 Handle Rect:拖动的柄,填充Rect Transform,通常为Image元素 Direction:方向,有LeftToRight(从左至右)RightToLeft(从右至左).TopToBottom(从上至下)和BottomTo

Android模仿三星手机系统滑动条滑动时滑块变大的特效

使用三星手机的过程中发现三星手机系统自带的滑动条有一个特效,比如调节亮度的滑动条,在滑动滑块的过程中,滑块会变大,功能很小但是体验却很好,于是决定做一个这样的效果出来,好了废话不多说了,下面开始实现 我们知道在SeekBar控件中有两个很重要的属性,一个是进度条(即android:progressDrawable属性),一个是滑块(即android:thumb属性),我们主要用到的是滑块的特效,这里就把进度条的配置稍微的介绍一下,先上代码: 在res/xml文件夹下创建seekbar_progr

进度条与拖动条的使用学习

(一)进度条 常用属性详解: android:max:进度条的最大值android:progress:进度条已完成进度值android:progressDrawable:设置轨道对应的Drawable对象android:indeterminate:如果设置成true,则进度条不精确显示进度android:indeterminateDrawable:设置不显示进度的进度条的Drawable对象android:indeterminateDuration:设置不精确显示进度的持续时间android:s

使用OpenCV滑动条写成的简单调色器,实时输出RGB值

好久没有写博客了,最近在看OpenCV,于是动手写了个简单的RGB调色器,在终端实时输出RGB的值.通过这个程序学习滑动条的使用.程序中主要用到cvCreateTrackbar ,其用法如下: cvCreateTrackbar 创建trackbar并将它添加到指定的窗口. CV_EXTERN_C_FUNCPTR( void (*CvTrackbarCallback)(int pos) ); int cvCreateTrackbar( const char* trackbar_name, cons