Objective c 设置海洋颜色(或其他颜色)

Objective c 设置海洋颜色(或其他颜色),objective-c,Objective C,[UIColor颜色带红色:0.000绿色:0.333蓝色:0.557 alpha:1.000] 应该给海洋以颜色 当直接从对象中选择“海洋颜色”(在我的例子中是按钮)属性时,我发现它的颜色不完全相同:您知道是否有一个工具可以精确检测特定颜色的值吗?颜色选择器可以帮您吗?在Mac上,我使用,如果是网页,我使用 您可以将鼠标悬停在所需的颜色上,并获取十六进制代码。有关从十六进制转换为UIColor的详细信息,请参阅 (注意:ColorSnaper不是免费的,但它有一个iOS UIColor选项,这

[UIColor颜色带红色:0.000绿色:0.333蓝色:0.557 alpha:1.000]

应该给海洋以颜色


当直接从对象中选择“海洋颜色”(在我的例子中是按钮)属性时,我发现它的颜色不完全相同:您知道是否有一个工具可以精确检测特定颜色的值吗?

颜色选择器可以帮您吗?在Mac上,我使用,如果是网页,我使用

您可以将鼠标悬停在所需的颜色上,并获取十六进制代码。有关从十六进制转换为UIColor的详细信息,请参阅


(注意:ColorSnaper不是免费的,但它有一个iOS UIColor选项,这将消除您自己从十六进制转换的需要)

颜色选择器可以帮助您吗?在Mac上,我使用,如果是网页,我使用

您可以将鼠标悬停在所需的颜色上,并获取十六进制代码。有关从十六进制转换为UIColor的详细信息,请参阅


(注意:ColorSnaper不是免费的,但它有一个iOS UIColor选项,这将消除您自己从十六进制转换的需要)

使用此扩展可以拥有所有颜色

 extension UIColor {

        class func cantaloupe() -> UIColor {
            return UIColor(red:255/255, green:204/255, blue:102/255, alpha:1.0)
        }
        class func honeydew() -> UIColor {
            return UIColor(red:204/255, green:255/255, blue:102/255, alpha:1.0)
        }
        class func spindrift() -> UIColor {
            return UIColor(red:102/255, green:255/255, blue:204/255, alpha:1.0)
        }
        class func sky() -> UIColor {
            return UIColor(red:102/255, green:204/255, blue:255/255, alpha:1.0)
        }
        class func lavender() -> UIColor {
            return UIColor(red:204/255, green:102/255, blue:255/255, alpha:1.0)
        }
        class func carnation() -> UIColor {
            return UIColor(red:255/255, green:111/255, blue:207/255, alpha:1.0)
        }
        class func licorice() -> UIColor {
            return UIColor(red:0/255, green:0/255, blue:0/255, alpha:1.0)
        }
        class func snow() -> UIColor {
            return UIColor(red:255/255, green:255/255, blue:255/255, alpha:1.0)
        }
        class func salmon() -> UIColor {
            return UIColor(red:255/255, green:102/255, blue:102/255, alpha:1.0)
        }
        class func banana() -> UIColor {
            return UIColor(red:255/255, green:255/255, blue:102/255, alpha:1.0)
        }
        class func flora() -> UIColor {
            return UIColor(red:102/255, green:255/255, blue:102/255, alpha:1.0)
        }
        class func ice() -> UIColor {
            return UIColor(red:102/255, green:255/255, blue:255/255, alpha:1.0)
        }
        class func orchid() -> UIColor {
            return UIColor(red:102/255, green:102/255, blue:255/255, alpha:1.0)
        }
        class func bubblegum() -> UIColor {
            return UIColor(red:255/255, green:102/255, blue:255/255, alpha:1.0)
        }
        class func lead() -> UIColor {
            return UIColor(red:25/255, green:25/255, blue:25/255, alpha:1.0)
        }
        class func mercury() -> UIColor {
            return UIColor(red:230/255, green:230/255, blue:230/255, alpha:1.0)
        }
        class func tangerine() -> UIColor {
            return UIColor(red:255/255, green:128/255, blue:0/255, alpha:1.0)
        }
        class func lime() -> UIColor {
            return UIColor(red:128/255, green:255/255, blue:0/255, alpha:1.0)
        }
        class func seafoam() -> UIColor {
            return UIColor(red:0/255, green:255/255, blue:128/255, alpha:1.0)
        }
        class func aqua() -> UIColor {
            return UIColor(red:0/255, green:128/255, blue:255/255, alpha:1.0)
        }
        class func grape() -> UIColor {
            return UIColor(red:128/255, green:0/255, blue:255/255, alpha:1.0)
        }
        class func strawberry() -> UIColor {
            return UIColor(red:255/255, green:0/255, blue:128/255, alpha:1.0)
        }
        class func tungsten() -> UIColor {
            return UIColor(red:51/255, green:51/255, blue:51/255, alpha:1.0)
        }
        class func silver() -> UIColor {
            return UIColor(red:204/255, green:204/255, blue:204/255, alpha:1.0)
        }
        class func maraschino() -> UIColor {
            return UIColor(red:255/255, green:0/255, blue:0/255, alpha:1.0)
        }
        class func lemon() -> UIColor {
            return UIColor(red:255/255, green:255/255, blue:0/255, alpha:1.0)
        }
        class func spring() -> UIColor {
            return UIColor(red:0/255, green:255/255, blue:0/255, alpha:1.0)
        }
        class func turquoise() -> UIColor {
            return UIColor(red:0/255, green:255/255, blue:255/255, alpha:1.0)
        }
        class func blueberry() -> UIColor {
            return UIColor(red:0/255, green:0/255, blue:255/255, alpha:1.0)
        }
        class func magenta() -> UIColor {
            return UIColor(red:255/255, green:0/255, blue:255/255, alpha:1.0)
        }
        class func iron() -> UIColor {
            return UIColor(red:76/255, green:76/255, blue:76/255, alpha:1.0)
        }
        class func magnesium() -> UIColor {
            return UIColor(red:179/255, green:179/255, blue:179/255, alpha:1.0)
        }
        class func mocha() -> UIColor {
            return UIColor(red:128/255, green:64/255, blue:0/255, alpha:1.0)
        }
        class func fern() -> UIColor {
            return UIColor(red:64/255, green:128/255, blue:0/255, alpha:1.0)
        }
        class func moss() -> UIColor {
            return UIColor(red:0/255, green:128/255, blue:64/255, alpha:1.0)
        }
        class func ocean() -> UIColor {
            return UIColor(red:0/255, green:64/255, blue:128/255, alpha:1.0)
        }
        class func eggplant() -> UIColor {
            return UIColor(red:64/255, green:0/255, blue:128/255, alpha:1.0)
        }
        class func maroon() -> UIColor {
            return UIColor(red:128/255, green:0/255, blue:64/255, alpha:1.0)
        }
        class func steel() -> UIColor {
            return UIColor(red:102/255, green:102/255, blue:102/255, alpha:1.0)
        }
        class func aluminium() -> UIColor {
            return UIColor(red:153/255, green:153/255, blue:153/255, alpha:1.0)
        }
        class func cayenne() -> UIColor {
            return UIColor(red:128/255, green:0/255, blue:0/255, alpha:1.0)
        }
        class func asparagus() -> UIColor {
            return UIColor(red:128/255, green:120/255, blue:0/255, alpha:1.0)
        }
        class func clover() -> UIColor {
            return UIColor(red:0/255, green:128/255, blue:0/255, alpha:1.0)
        }
        class func teal() -> UIColor {
            return UIColor(red:0/255, green:128/255, blue:128/255, alpha:1.0)
        }
        class func midnight() -> UIColor {
            return UIColor(red:0/255, green:0/255, blue:128/255, alpha:1.0)
        }
        class func plum() -> UIColor {
            return UIColor(red:128/255, green:0/255, blue:128/255, alpha:1.0)
        }
        class func tin() -> UIColor {
            return UIColor(red:127/255, green:127/255, blue:127/255, alpha:1.0)
        }
        class func nickel() -> UIColor {
            return UIColor(red:128/255, green:128/255, blue:128/255, alpha:1.0)
        }
}

使用此扩展可以拥有所有颜色

 extension UIColor {

        class func cantaloupe() -> UIColor {
            return UIColor(red:255/255, green:204/255, blue:102/255, alpha:1.0)
        }
        class func honeydew() -> UIColor {
            return UIColor(red:204/255, green:255/255, blue:102/255, alpha:1.0)
        }
        class func spindrift() -> UIColor {
            return UIColor(red:102/255, green:255/255, blue:204/255, alpha:1.0)
        }
        class func sky() -> UIColor {
            return UIColor(red:102/255, green:204/255, blue:255/255, alpha:1.0)
        }
        class func lavender() -> UIColor {
            return UIColor(red:204/255, green:102/255, blue:255/255, alpha:1.0)
        }
        class func carnation() -> UIColor {
            return UIColor(red:255/255, green:111/255, blue:207/255, alpha:1.0)
        }
        class func licorice() -> UIColor {
            return UIColor(red:0/255, green:0/255, blue:0/255, alpha:1.0)
        }
        class func snow() -> UIColor {
            return UIColor(red:255/255, green:255/255, blue:255/255, alpha:1.0)
        }
        class func salmon() -> UIColor {
            return UIColor(red:255/255, green:102/255, blue:102/255, alpha:1.0)
        }
        class func banana() -> UIColor {
            return UIColor(red:255/255, green:255/255, blue:102/255, alpha:1.0)
        }
        class func flora() -> UIColor {
            return UIColor(red:102/255, green:255/255, blue:102/255, alpha:1.0)
        }
        class func ice() -> UIColor {
            return UIColor(red:102/255, green:255/255, blue:255/255, alpha:1.0)
        }
        class func orchid() -> UIColor {
            return UIColor(red:102/255, green:102/255, blue:255/255, alpha:1.0)
        }
        class func bubblegum() -> UIColor {
            return UIColor(red:255/255, green:102/255, blue:255/255, alpha:1.0)
        }
        class func lead() -> UIColor {
            return UIColor(red:25/255, green:25/255, blue:25/255, alpha:1.0)
        }
        class func mercury() -> UIColor {
            return UIColor(red:230/255, green:230/255, blue:230/255, alpha:1.0)
        }
        class func tangerine() -> UIColor {
            return UIColor(red:255/255, green:128/255, blue:0/255, alpha:1.0)
        }
        class func lime() -> UIColor {
            return UIColor(red:128/255, green:255/255, blue:0/255, alpha:1.0)
        }
        class func seafoam() -> UIColor {
            return UIColor(red:0/255, green:255/255, blue:128/255, alpha:1.0)
        }
        class func aqua() -> UIColor {
            return UIColor(red:0/255, green:128/255, blue:255/255, alpha:1.0)
        }
        class func grape() -> UIColor {
            return UIColor(red:128/255, green:0/255, blue:255/255, alpha:1.0)
        }
        class func strawberry() -> UIColor {
            return UIColor(red:255/255, green:0/255, blue:128/255, alpha:1.0)
        }
        class func tungsten() -> UIColor {
            return UIColor(red:51/255, green:51/255, blue:51/255, alpha:1.0)
        }
        class func silver() -> UIColor {
            return UIColor(red:204/255, green:204/255, blue:204/255, alpha:1.0)
        }
        class func maraschino() -> UIColor {
            return UIColor(red:255/255, green:0/255, blue:0/255, alpha:1.0)
        }
        class func lemon() -> UIColor {
            return UIColor(red:255/255, green:255/255, blue:0/255, alpha:1.0)
        }
        class func spring() -> UIColor {
            return UIColor(red:0/255, green:255/255, blue:0/255, alpha:1.0)
        }
        class func turquoise() -> UIColor {
            return UIColor(red:0/255, green:255/255, blue:255/255, alpha:1.0)
        }
        class func blueberry() -> UIColor {
            return UIColor(red:0/255, green:0/255, blue:255/255, alpha:1.0)
        }
        class func magenta() -> UIColor {
            return UIColor(red:255/255, green:0/255, blue:255/255, alpha:1.0)
        }
        class func iron() -> UIColor {
            return UIColor(red:76/255, green:76/255, blue:76/255, alpha:1.0)
        }
        class func magnesium() -> UIColor {
            return UIColor(red:179/255, green:179/255, blue:179/255, alpha:1.0)
        }
        class func mocha() -> UIColor {
            return UIColor(red:128/255, green:64/255, blue:0/255, alpha:1.0)
        }
        class func fern() -> UIColor {
            return UIColor(red:64/255, green:128/255, blue:0/255, alpha:1.0)
        }
        class func moss() -> UIColor {
            return UIColor(red:0/255, green:128/255, blue:64/255, alpha:1.0)
        }
        class func ocean() -> UIColor {
            return UIColor(red:0/255, green:64/255, blue:128/255, alpha:1.0)
        }
        class func eggplant() -> UIColor {
            return UIColor(red:64/255, green:0/255, blue:128/255, alpha:1.0)
        }
        class func maroon() -> UIColor {
            return UIColor(red:128/255, green:0/255, blue:64/255, alpha:1.0)
        }
        class func steel() -> UIColor {
            return UIColor(red:102/255, green:102/255, blue:102/255, alpha:1.0)
        }
        class func aluminium() -> UIColor {
            return UIColor(red:153/255, green:153/255, blue:153/255, alpha:1.0)
        }
        class func cayenne() -> UIColor {
            return UIColor(red:128/255, green:0/255, blue:0/255, alpha:1.0)
        }
        class func asparagus() -> UIColor {
            return UIColor(red:128/255, green:120/255, blue:0/255, alpha:1.0)
        }
        class func clover() -> UIColor {
            return UIColor(red:0/255, green:128/255, blue:0/255, alpha:1.0)
        }
        class func teal() -> UIColor {
            return UIColor(red:0/255, green:128/255, blue:128/255, alpha:1.0)
        }
        class func midnight() -> UIColor {
            return UIColor(red:0/255, green:0/255, blue:128/255, alpha:1.0)
        }
        class func plum() -> UIColor {
            return UIColor(red:128/255, green:0/255, blue:128/255, alpha:1.0)
        }
        class func tin() -> UIColor {
            return UIColor(red:127/255, green:127/255, blue:127/255, alpha:1.0)
        }
        class func nickel() -> UIColor {
            return UIColor(red:128/255, green:128/255, blue:128/255, alpha:1.0)
        }
}

下面是上面答案的一个稍加修改的版本。此版本使用类常量来避免在引用颜色时键入括号

使用常量,而不是键入以下内容:

let myColor = UIColor.cantaloupe()
您可以键入以下内容:

let myColor = UIColor.cantaloupe
更新后的扩展如下所示:

导入UIKit
扩展UIColor
{
静态let aluminal=UIColor(红色:153/255,绿色:153/255,蓝色:153/255,alpha:1.0)
静态let aqua=UIColor(红色:0/255,绿色:128/255,蓝色:255/255,alpha:1.0)
静态let芦笋=UIColor(红色:128/255,绿色:120/255,蓝色:0/255,alpha:1.0)
静态let banana=UIColor(红色:255/255,绿色:255/255,蓝色:102/255,alpha:1.0)
静态let blueberry=UIColor(红色:0/255,绿色:0/255,蓝色:255/255,alpha:1.0)
静态let bubblegum=UIColor(红色:255/255,绿色:102/255,蓝色:255/255,alpha:1.0)
静态let cantalope=UIColor(红色:255/255,绿色:204/255,蓝色:102/255,alpha:1.0)
静态let康乃馨=UIColor(红色:255/255,绿色:111/255,蓝色:207/255,alpha:1.0)
静态设置cayenne=UIColor(红色:128/255,绿色:0/255,蓝色:0/255,alpha:1.0)
静态let clover=UIColor(红色:0/255,绿色:128/255,蓝色:0/255,alpha:1.0)
静态let eggplant=UIColor(红色:64/255,绿色:0/255,蓝色:128/255,alpha:1.0)
静态let fern=UIColor(红色:64/255,绿色:128/255,蓝色:0/255,阿尔法:1.0)
静态let flora=UIColor(红色:102/255,绿色:255/255,蓝色:102/255,alpha:1.0)
静态let grape=UIColor(红色:128/255,绿色:0/255,蓝色:255/255,alpha:1.0)
静态let honeydew=UIColor(红色:204/255,绿色:255/255,蓝色:102/255,alpha:1.0)
静态let ice=UIColor(红色:102/255,绿色:255/255,蓝色:255/255,alpha:1.0)
静态let iron=UIColor(红色:76/255,绿色:76/255,蓝色:76/255,alpha:1.0)
静态let lavender=UIColor(红色:204/255,绿色:102/255,蓝色:255/255,alpha:1.0)
静态let lead=UIColor(红色:25/255,绿色:25/255,蓝色:25/255,alpha:1.0)
静态let lemon=UIColor(红色:255/255,绿色:255/255,蓝色:0/255,alpha:1.0)
静态甘草色=UIColor(红色:0/255,绿色:0/255,蓝色:0/255,阿尔法:1.0)
静态let lime=UIColor(红色:128/255,绿色:255/255,蓝色:0/255,alpha:1.0)
静态设置洋红色=UIColor(红色:255/255,绿色:0/255,蓝色:255/255,alpha:1.0)
静态let镁=UIColor(红色:179/255,绿色:179/255,蓝色:179/255,alpha:1.0)
静态let maraschino=UIColor(红色:255/255,绿色:0/255,蓝色:0/255,alpha:1.0)
静态让褐红色=UIColor(红色:128/255,绿色:0/255,蓝色:64/255,alpha:1.0)
静态let mercury=UIColor(红色:230/255,绿色:230/255,蓝色:230/255,alpha:1.0)
静态let midnight=UIColor(红色:0/255,绿色:0/255,蓝色:128/255,alpha:1.0)
静态let mocha=UIColor(红色:128/255,绿色:64/255,蓝色:0/255,alpha:1.0)
静态let moss=UIColor(红色:0/255,绿色:128/255,蓝色:64/255,alpha:1.0)
静态let NIKE=UIColor(红色:128/255,绿色:128/255,蓝色:128/255,阿尔法:1.0)
静态let ocean=UIColor(红色:0/255,绿色:64/255,蓝色:128/255,alpha:1.0)
静态让兰花=UIColor(红色:102/255,绿色:102/255,蓝色:255/255,alpha:1.0)
静态let plum=UIColor(红色:128/255,绿色:0/255,蓝色:128/255,alpha:1.0)
静态let salmon=UIColor(红色:255/255,绿色:102/255,蓝色:102/255,alpha:1.0)
静态let seafoam=UIColor(红色:0/255,绿色:255/255,蓝色:128/255,alpha:1.0)
静态let silver=UIColor(红色:204/255,绿色:204/255,蓝色:204/255,alpha:1.0)
静态let sky=UIColor(红色:102/255,绿色:204/255,蓝色:255/255,alpha:1.0)
静态let snow=UIColor(红色:255/255,绿色:255/255,蓝色:255/255,alpha:1.0)
静态let spindrift=UIColor(红色:102/255,绿色:255/255,蓝色:204/255,alpha:1.0)
静态let-spring=UIColor(红色:0/255,绿色:255/255,蓝色:0/255,alpha:1.0)
静态let steel=UIColor(红色:102/255,绿色:102/255,蓝色:102/255,阿尔法:1.0)
静态let草莓色=UIColor(红色:255/255,绿色:0/255,蓝色:128/255,alpha:1.0)
静态let tangerine=UIColor(红色:255/255,绿色:128/255,蓝色:0/255,alpha:1.0)
静态let teal=UIColor(红色:0/255,绿色:128/255,蓝色:128/255,alpha:1.0)
静态let tin=UIColor(红色:127/255,绿色:127/255,蓝色:127/255,alpha:1.0)
静态let wown=UIColor(红色:51/255,绿色:51/255,蓝色:51/255,alpha:1.0)
静态让绿松石色=UIColor(红色:0/255,绿色:255/255,蓝色:255/255,alpha:1.0)
}

另外,还固定了哈密瓜的打字错误,并按字母顺序排列颜色名称。但颜色代码未经验证。

以下是上述答案的稍加修改版本。此版本使用类常量来避免在引用颜色时键入括号

使用常量,而不是键入以下内容:

let myColor = UIColor.cantaloupe()
你可以