UISlider 滑动条基本属性
UISlider *_uislider; //新建一个滑动条UILabel *_uilabel; //新建一个label用来显示滑动的位置//滑动条 -(void)testSlider {NSLog(@"begin slider");//设置滑动条slider的一些基本属性_uislider = [[UISlider alloc]init];_uislider.frame = CGRectMake(10, 365, 300, 50); //滑动条的位置,大小_uislider.minimumValue = 0; //最小值_uislider.maximumValue = 500; //最大值_uislider.value = 0; //默认值//sliderValueChanged事件 [_uislider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];//设置label的属性_uilabel = [[UILabel alloc]initWithFrame:CGRectMake(_uislider.frame.origin.x, _uislider.frame.origin.y-10, 70, 20)];[_uilabel setTextAlignment:UITextAlignmentCenter];[_uilabel setBackgroundColor:[UIColor clearColor]];//表示一开始为隐藏,不显示label,如果不用下面这句一开始进去是不显示label[_uilabel setAlpha:0.f];//_uilabel.text = @"aaaaaaaa"; [self.view addSubview:_uislider];[self.view addSubview:_uilabel]; }-(void)sliderValueChanged:(id)sender {UIImageView *imageView = [_uislider.subviews objectAtIndex:2];CGRect theRect = [self.view convertRect:imageView.frame fromView:imageView.superview];[_uilabel setFrame:CGRectMake(theRect.origin.x-22, theRect.origin.y-38, _uilabel.frame.size.width, _uislider.frame.size.height)];NSLog(@"slider value%f",_uislider.value);NSInteger v = _uislider.value+0.5;//label的显示数字。为滑动条移动后的位置的value [_uilabel setText:[NSString stringWithFormat:@"%d",v]];//动画效果[UIView animateWithDuration:0.5 animations:^{ [_uilabel setAlpha:1.f];} completion:^(BOOL finished){ // 动画结束时的处理 }];//[timer invalidate];timer = nil;timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(stopanimate) userInfo:nil repeats:NO]; }-(void)stopanimate {[UIView animateWithDuration:0.5 animations:^{ [_uilabel setAlpha:0.f];} completion:^(BOOL finished){ // 动画结束时的处理 }]; }
转载于:https://www.cnblogs.com/qingjoin/archive/2012/07/18/2597317.html
UISlider 滑动条基本属性相关推荐
- UISlider 滑动条-滑块大小、不能滑动、不能拖动
2019独角兽企业重金招聘Python工程师标准>>> //滑动条UISlider* slider = [[UISlider alloc] initWithFrame:CGRectM ...
- IOS 开发 UIProgress 和 UISlidre 进度条和滑动条组件
进度条和滑动条组件非常常见,在ios中进度条组件是无法响应事件的.滑动条可响应事件.但是这两个组件均不可设置高度,可设置x,y,width 进度条属性 名称 类型 说明 默认值 progressVie ...
- CircularSlider半弧形滑动条
前言 这边文章主要 是写 一.半圆弧型滑块的设计 最近项目中需要用到半圆弧形滑块,其作用和UISlider差不多,用于拖动改变播放音乐的播放进度. 大概样子是这样的: 效果展示 特点如下: 滑动响应区 ...
- Python Qt GUI设计:QScrollBar类实现窗口水平或垂直滑动条效果(拓展篇—4)
使用QScrollBar可以在窗口控件提供了水平的或垂直的滚动条,这样可以扩大当前窗口的有效装载面积,从而装载更多的控件. QScrollBar类中的常用信号如下表所示: 通过示例,了解QScroll ...
- Python Qt GUI设计:QSlider滑动条类(基础篇—16)
QSlider控件提供了一个垂直或水平的滑动条,滑动条是一个用于控制有界值的典型控件,它允许用户沿水平或垂直方向在某一范围内移动滑块,并将滑块所在的位置转换成一个合法范围内的整数值. 有时候这种方式比 ...
- OpenCV(基础补充)颜色空间HSV *args与**args(滑动条传参问题)
目录 一.基础理论 1.Hue(色相) 2.Value(明度) 3.Saturation(饱和度) 二.hsv三通道及单通道效果 三.*args && **args *args: ** ...
- 第二百二十节,jQuery EasyUI,Slider(滑动条)组件
jQuery EasyUI,Slider(滑动条)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Slider(滑动条)组件的使用方法,这个 ...
- 【OpenCV 】计算物体的凸包/创建包围轮廓的矩形和圆形边界框/createTrackbar添加滑动条/
目录 topic 1:模板匹配 topic 2:图像中寻找轮廓 topic 3:计算物体的凸包 topic 4:轮廓创建可倾斜的边界框和椭圆¶ topic 5:轮廓矩¶ topic 6:为程序界面添加 ...
- HighGUI图像用户界面初步(滑动条、鼠标操作)
文章目录 1.Mat类简析 2.图像的载入:imread()函数 3.图像的显示:imshow()函数 4.创建窗口:namedWindow()函数 5.输出图像到文件:imwrite()函数 6.综 ...
最新文章
- vijos p1347(最大乘积(整数划分?))(25—100分)
- 基于STM32和W5500的Modbus TCP通讯
- android中的广播机制(动态注册)
- 使用Eclipse开发Java EE应用
- (赵强老师原创)搭建CDH实验环境,三个节点的安装配置
- linux安装杰奇远程采集,杰奇linux远程采集,采集器网站分离
- html 画xyz坐标,xyz坐标轴怎么画要图谢谢?
- 2019hdu暑假多校训练赛第五场1004 equation hdu 6627 (高中数学题)
- 微服务+异步工作流+Serverless,Netflix 决定弃用稳定运行7年的旧平台
- c语言字符数组讲课PPT,C语言数组应用与字符串.ppt
- 生物信息之独孤九剑——awk
- matlab 图片倒影_计算物理基于matlab方法研究水中倒影问题
- 文本文件和二进制文件的区别和联系
- CentOS7图形界面与DOS界面切换
- 无可比拟的视觉环绕感 电子竞技游戏显示器就该选这样的带鱼屏
- USB 虚拟串口简介
- 解除封闭、寒假延长!多校发通知
- Ubuntu 18.04 Wine下安装微信并成功解决疑难杂症
- 基于C#在WPF中使用斑马打印机进行打印
- 无线打印服务器与什么打印机相配,网络打印服务器-本地打印机和网络打印机有什么区别? 爱问知识人...
热门文章
- 文件上传漏洞之——远程文件包含漏洞(RFI)
- 再谈UI设计的入门与进阶
- 智能语音电灯-----2---单片机 led灯模块 先用按钮 点亮一个 led灯泡
- 从生态繁荣到市场猛增:财报背后,李彦宏如何建立DuerOS矩阵
- 【深度学习】 MAE|心中无码,便是高清
- javax.el.ELException Cannot convert 0e27d734-c316-4e13-8770-161092a2b3c4 of type class java.lang.Str
- php设置表单项,直接设置表单项-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...
- JavaScript(JS)有一组英文歌曲,按照歌曲名称的字母顺序从“A”到“Z”顺序排列,保存在一个数组中。
- (zt)魔方玩法(图解)
- ThinkPHP 多语言模块RCE漏洞复现