小编gio*_*as_的帖子

CGColor没有为UIColor定义,需要先转换颜色空间.Swift 2,Xcode 7

我试图通过使用滑块创建颜色来选择红色,绿色,蓝色和Alpha的值来更改应用程序按钮的颜色.所以我创建了一个变量,它保存了用户创建的颜色.

ViewController是按钮的位置.ChangeColors是RGB滑块系统.

import UIKit

import Foundation

var buttonColor = UIColor()

class ViewController: UIViewController {

@IBOutlet var tools: UIButton!

@IBOutlet var custom: UIButton!

@IBOutlet var support: UIButton!

@IBOutlet var donate: UIButton!



override func viewDidLoad() {
    super.viewDidLoad()

    tools.backgroundColor = buttonColor
    custom.backgroundColor = buttonColor
    support.backgroundColor = buttonColor
    donate.backgroundColor = buttonColor
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}
}
Run Code Online (Sandbox Code Playgroud)

第二个是te RGB滑块系统的代码.

import Foundation

import UIKit

class ChangeColors: UIViewController {

@IBOutlet var Red: UISlider!

@IBOutlet var …
Run Code Online (Sandbox Code Playgroud)

xcode cgcolor uicolor color-space swift

8
推荐指数
1
解决办法
3986
查看次数

标签 统计

cgcolor ×1

color-space ×1

swift ×1

uicolor ×1

xcode ×1