【问题标题】:swift 3.0 UISlider left thumbsswift 3.0 UISlider 左手大拇指
【发布时间】:2018-03-07 13:43:21
【问题描述】:

这是代码,

slider = UISlider(frame: CGRect(x: 80,y: 9.5,width: UIScreen.main.bounds.width - 160,height: 15))
slider.minimumTrackTintColor = UIColor.orange
slider.isContinuous = false
slider.addTarget(self, action: #selector(pageChange), for: .valueChanged)
slider.setThumbImage(UIImage(named:"RM_3"), for: .normal)
bottomBar?.addSubview(slider)

如何清理左拇指???

【问题讨论】:

  • 什么是底栏?并请显示您用于滑块拇指图像的 RM_3 图像。
  • 你需要检查你的底部栏,因为 Slider 的代码是好的并且它的工作

标签: swift uislider


【解决方案1】:

在 Swift 3.0 中

import UIKit


class DBSlider: UISlider {

    @IBInspectable var thumbImage: UIImage?
    @IBInspectable var minTrackColor:UIColor?
    @IBInspectable var maxTrackColor:UIColor?


    // MARK: Lifecycle

    override func awakeFromNib() {
        super.awakeFromNib()

        if let thumbImage = thumbImage
        {0
            self.setThumbImage(thumbImage, for: .normal)
        }
        if let minTrackColor = minTrackColor
        {
            self.minimumTrackTintColor = minTrackColor
        }
        if let maxTrackColor = maxTrackColor
        {
            self.maximumTrackTintColor = maxTrackColor
        }

    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多