zoukankan      html  css  js  c++  java
  • 自己定义UISlider的样式和滑块

    //自己定义UISlider的样式和滑块

        

        //轨道图片

        UIImage *stetchLeftTrack = [UIImage imageNamed:@"thick"];

        UIImage *stetchRightTrack = [UIImage imageNamed:@"thick"];

        

        //滑块图片

        UIImage *thumbImage = [UIImage imageNamed:@"thumb"];

        

        //创建slider

        UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(30, 300, 300, 7)];

        slider.backgroundColor = [UIColor clearColor];

        slider.value = 1.0;

        slider.minimumValue = 0.5;

        slider.maximumValue = 1.0;

        

        //设置轨道的图片

        [slider setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];

        [slider setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];

        

        //设置滑块的图片

        //[slider setThumbImage:thumbImage forState:UIControlStateHighlighted];

        [slider setThumbImage:thumbImage forState:UIControlStateNormal];

        

        //滑动滑块加入事件

        //滑动过程中不断触发事件

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

        //滑动完毕加入事件

        //滑动完毕后触发事件

        [slider addTarget:self action:@selector(endThumb:) forControlEvents:UIControlEventTouchUpInside];

        

        [self addSubview:slider];

        


  • 相关阅读:
    OpenJudge 3765(最大权闭合图,最小割
    多校8-1010 HDU5389 (dp
    570D Codeforces Round #316 (Div. 2) D(dfs序,时间戳,二分
    CodeForces
    hiho一下!
    HDU 4123(树上任意点到其他点的最远距离,rmq
    Oracle创建索引;查询索引
    HBase启动和停止命令
    flink dom4j冲突异常
    flink checkpoint状态储存三种方式选择
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6920486.html
Copyright © 2011-2022 走看看