文档章节

iOS中的UISlider(滑动条)

D
 Dumplings
发布于 2016/04/12 21:24
字数 278
阅读 89
收藏 0



UISlider  滑动条


#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    //这里将背景设置为黑色,可以更清晰观察设置
    self.view.backgroundColor = [UIColor blackColor];
    
    //新建一个滑动条
    UISlider *mySlider = [[UISlider alloc]initWithFrame:CGRectMake(100, 200, 200, 100)];
    
    //滑动条不能设置宽度,但是可以缩放
//    mySlider.transform = CGAffineTransformMakeScale(2, 2);
    
    [self.view addSubview:mySlider];
    
    //滑动条的起始状态(尽头为1,默认是0.5)
    mySlider.value = 0.1;
    
    //滑动条的颜色(拖动后的颜色,也就是滑块滑过的颜色)
    mySlider.tintColor = [UIColor redColor];
    
    //给滑动条右边添加一张图片
    mySlider.maximumValueImage = [UIImage imageNamed:@"6"];
    
    //给滑动条左边添加一张图片
    mySlider.minimumValueImage = [UIImage imageNamed:@"7"];
    
    //给滑动条中间的滑块静止时添加一张图片
    [mySlider setThumbImage:[UIImage imageNamed:@"9"] forState:UIControlStateNormal];
    
    //给滑动条中间的滑块滑动时添加一张图片
    [mySlider setThumbImage:[UIImage imageNamed:@"8"] forState:UIControlStateHighlighted];
    
    //给滑动条添加一个滑动事件(例如:滑动时数字一直在变,就像调频收音机,最左边是0,最右边是1)
    [mySlider addTarget:self action:@selector(haha:) forControlEvents:UIControlEventValueChanged];


}

//滑块滑动时的方法,显示当前x的值
-(void)haha:(UISlider *)x{
    NSLog(@"%f", x.value);
}


© 著作权归作者所有

共有 人打赏支持
D
粉丝 0
博文 81
码字总数 41000
作品 0
西安
程序员
私信 提问
iOS 全屏侧滑手势/UIScrollView/UISlider间滑动手势冲突

一、前期准备 有一个支持全屏侧滑返回的视图控制器ViewController,ViewController.view上有一个UIScrollView,UIScrollView上有UISlider。俺直接在之前的示例Demo上演示,简书地址:iOS 自定...

且行且珍惜_iOS
2018/08/17
0
0
slider 设置滑过的和未滑的的图片

实现效果: 主要代码: swift: 具体实现: // // ViewController.m // Test // // Created by iOS on 2018/7/26. // Copyright © 2018年 weiman. All rights reserved. // import "ViewCont......

小曼Study
2018/07/26
0
0
IOS代码实现常用控件UIButton、UISlider、UISwitch、UISegmentedControl

IOS中最常用到的控件UIButton、UISlider、UISwitch、UISegmentedControl通过Xib文件拖动生成非常简单,其实用代码实现也是一样的简单,当然,用代码实现能够掌握到更多的东西。 上图中包涵提...

长平狐
2012/10/25
606
0
你播放网络视频时,快进UISlider,后回退,然后滑到快进的位置,你是怎么解决的。

@ios开发者 你好,想跟你请教个问题: 播放网络视频时,快进UISlider,UISlider会后回退,然后滑到快进的位置,要是想UISlider快进,不后退,怎么办你是怎么解决的。...

tb_engineer
2015/04/01
78
0
iOS 11 第三个开发者测试版发布!新功能汇总

苹果今天向开发者发布了 iOS 11 第三个测试版,距离第二个测试版相隔两周多的时间。已经安装 iOS 11 开发者测试版的用户可以通过 OTA 完成升级。iOS 11 Beta 2 只是修复了一些 Beta 1 中出现...

达尔文
2017/07/11
1K
5

没有更多内容

加载失败,请刷新页面

加载更多

IOS  学习记录

1.StackView=>IOS 9及以上支持 2.布局方式: AutoLayout / StackView 堆布局 (线性布局) 3.屏幕适配 (资源分辨率、设计分辨率、屏幕分辨率) Size Class技术 可以针对 屏幕的方向进行设置...

萨x姆
38分钟前
0
0
第四次工业革命:自主经济的崛起

https://36kr.com/p/5170370.html

shengjuntu
昨天
3
0
Cloud Native 与12-Factor

12-Factor(twelve-factor),也称为“十二要素”,是一套流行的应用程序开发原则。Cloud Native架构中使用12-Factor作为设计准则。 12-Factor 的目标在于: 使用标准化流程自动配置,从而使...

waylau
昨天
9
0
java多线程2

“非线程安全”问题存在于“实例变量”中,如果是方法内部的私有变量,则不存在线程安全问题。这是因为方法内部的变量都是私有造成的。 synchronized 获取的都是对象锁。如果多个线程访问多个...

一滴水穿石
昨天
4
0
今天的学习

1,document.location.href:获取整个url 2,str.split(' '):用字符分割字符串 3,$this->load->library(' '):引用图像处理类 4,$this->load->library(' '):引用Email类 5,特殊访问指针$th......

墨冥
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部