小编Pau*_*ner的帖子

无法将'Float'类型的值转换为预期参数'CGFloat'

我已经寻找了一段时间的答案了.在一般的编码方面,我是一个绝对的菜鸟,但我想我会尝试一下.我正在尝试使用3(三)个滑块(R,G,B)编写一些代码来更改视图的颜色.

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var colorView: UIView!


    @IBOutlet weak var redSlider: UISlider!
    @IBAction func redValueChanged(sender: UISlider) {
    var red = CGFloat(sender.value)
    displayColors()
    }

    @IBOutlet weak var greenSlider: UISlider!
    @IBAction func greenValueChanged(sender: UISlider) {
    var green = CGFloat(sender.value)
    displayColors()
    }

    @IBOutlet weak var blueSlider: UISlider!
    @IBAction func blueValueChanged(sender: UISlider) {
    var blue = CGFloat(sender.value)
    displayColors()
    }



    func displayColors(){
        let red = CGFloat(redSlider.value)
        let blue = CGFloat(blueSlider.value)
        let green = CGFloat(greenSlider.value)
        let color = UIColor(
            red: red, …
Run Code Online (Sandbox Code Playgroud)

ios swift

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

ios ×1

swift ×1