zoukankan      html  css  js  c++  java
  • IOS开发-UI学习-UISlider(滑动条)的使用

    滑动条即UISlider,是我们常见的软件中设置音量,亮度等的滑条,初始化及基本设置如下:

     1 //    新建滑动条
     2     UISlider *slider = [[UISlider alloc]initWithFrame:CGRectMake(50, 100, 314, 50)];
     3 //    设置滑动条初始值
     4     slider.value = 0.1;
     5 //    设置滑动条滑过部分背景色
     6     slider.tintColor = [UIColor redColor];
     7 //    设置右边图片
     8     slider.maximumValueImage = [UIImage imageNamed:@"3"];
     9 //    设置左边图片
    10     slider.minimumValueImage = [UIImage imageNamed:@"4"];
    11 //    设置滑块未选中时图片
    12     [slider setThumbImage:[UIImage imageNamed:@"5"] forState:UIControlStateNormal];
    13 //    设置滑块高亮时图片
    14     [slider setThumbImage:[UIImage imageNamed:@"6"] forState:UIControlStateHighlighted];
    15 //    slider.transform = CGAffineTransformScale(slider.transform, 1, 2);
    16 //   添加滑块值改变时事件
    17     [slider addTarget:self action:@selector(haha:) forControlEvents:UIControlEventValueChanged];
    18 //    把滑块添加到当前view上
    19     [self.view addSubview:slider];

    当滑动条的滑块位置改变时,会触发changevalue事件:事件处理如下:

    1 //滑动条值改变时触发的事件
    2 -(void)haha:(UISlider*)sender{
    3 //    打印滑动条当前值(在改变时触发此方法)
    4     NSLog(@"%f",sender.value);
    5 }
  • 相关阅读:
    iOS CALayer 学习(2)
    iOS CALayer 学习(1)
    iOS 绘画学习(5)
    iOS 绘画学习(4)
    果冻视图制作教程
    15个名不见经传的Unix命令
    WEB服务器2--IIS架构(转)
    WEB服务器1--开篇
    HTTP协议5之代理--转
    HTTP协议4之缓存--转
  • 原文地址:https://www.cnblogs.com/jiwangbujiu/p/5360223.html
Copyright © 2011-2022 走看看