UIColor-Hex-Swift

4.2.0

Convenience methods for creating color using RGBA hex string.
yeahdongcn/UIColor-Hex-Swift

What's New

Swift 4.2

2018-09-14T04:42:35Z

UIColor+Hex, now Swift. Build Status codecov.io Carthage compatible

Convenience method for creating autoreleased color using RGBA hex string.

    // Solid color
    let strokeColor = UIColor("#FFCC00").CGColor 
    
    // Color with alpha
    let fillColor = UIColor("#FFCC00DD").CGColor 

    // Supports shorthand 3 character representation
    let backgroundColor = UIColor("#FFF") 

    // Supports shorthand 4 character representation (with alpha)
    let menuTextColor = UIColor("#013E") 

    // "#FF0000FF"
    let hexString = UIColor.redColor().hexString()

    // Convert shorthand 4 character representation (with alpha) from argb to rgba
    if let rgba = "#AFFF".argb2rgba() {            
        let androidBackgroundColor = UIColor(rgba)
    }

    // Convert 8 character representation (with alpha) from argb to rgba
    if let rgba = "#AAFFFFFF".argb2rgba() {        
        let androidFrontColor = UIColor(rgba)
    }

Installation

Simply add the following lines to your Podfile:

# required by CocoaPods 0.36.0.rc.1 for Swift Pods
use_frameworks! 

pod 'UIColor_Hex_Swift', '~> 4.2.0'

Then import it where you use it:

import UIColor_Hex_Swift

(CocoaPods v0.36 or later required. See this blog post for details.)

Simply add the following line to your Cartfile:

github "yeahdongcn/UIColor-Hex-Swift" >= 4.2.0

Then add the HexColor.framework to your frameworks list in the Xcode project.

Then import it where you use it:

import HEXColor

See more in RSBarcodes_Swift and objc version

Description

  • Swift Tools
View More Packages from this Author

Dependencies

  • None
Last updated: Fri May 03 2024 11:42:20 GMT-0900 (Hawaii-Aleutian Daylight Time)