zoukankan      html  css  js  c++  java
  • UISlider

    创建UISlider

    let slider = UISlider(frame: CGRectMake(50, 100, 280, 50))
    slider.backgroundColor = UIColor.clearColor()
    slider.minimumValue = 0//最小值
    slider.maximumValue = 1//最大值
    slider.value = 0.3//当前值
    self.view.addSubview(slide
    

    设置滑块样式Highlighted+Normal

     slider.setThumbImage(UIImage(named: "+1"), forState: UIControlState.Highlighted)
    slider.setThumbImage(UIImage(named: "+1"), forState: UIControlState.Normal)
    

    设置滑块左右颜色

    slider.minimumTrackTintColor=UIColor.orangeColor()//左边槽的颜色
    slider.maximumTrackTintColor=UIColor.grayColor() //右边槽的颜色
    

    滑条两侧添加图标

    slider.minimumValueImage=UIImage(named:"-1")  //左边图标
    slider.maximumValueImage=UIImage(named:"+1")  //右边图标
    

    设置滑槽左边和右边的图片的

    slider.setMinimumTrackImage(UIImage(named: "-1"), forState: UIControlState.Normal)
    slider.setMaximumTrackImage(UIImage(named: "-1"), forState: UIControlState.Normal)
    

    设置滑块右边部分的图片-使用三宫格缩放(左右14像素不变,中间缩放)

    let imgTrackRight = UIImage(named:"+1")
    let imgRight = imgTrackRight!.stretchableImageWithLeftCapWidth(14, topCapHeight:0)
    slider.setMaximumTrackImage(imgRight, forState:UIControlState.Normal)
    

      

    slider.setValue(0.8, animated: true) //设置滑块的状态值+动画
    slider.continuous = true//滑块滑动时后执行valueChange  false :停止滑动后执行, default = YES
    slider.addTarget(self, action: Selector("sliderChange:"), forControlEvents: UIControlEvents.ValueChanged)
    
    func sliderChange(slider: UISlider){
        print(slider.value)
    }

     

    来源:  http://www.cnblogs.com/spaceID/p/4976991.html 

  • 相关阅读:
    比特币安全
    vxworks 的 socket, thread, 信号量模型
    libx264 安卓编译
    优秀的gdb图形化前端调试器
    gdb revert, Go to previous line in gdb
    进藏体会,高原反应
    将 ssh (security shell) 移植到 vxworks
    Pcap4J实现抓包器
    有时候有些服务类的网站就是不走心啊
    都市夜未眠
  • 原文地址:https://www.cnblogs.com/spaceID/p/4976991.html
Copyright © 2011-2022 走看看