UIColor-Hex-Swift alternatives and similar libraries
Based on the "Color" category.
Alternatively, view UIColor-Hex-Swift alternatives based on common mentions on social networks and blogs.
-
Colours
A beautiful set of predefined colors and a set of color methods to make your iOS/OSX development life easier. -
ChromaColorPicker
An intuitive iOS color picker built in Swift. -
Gestalt
An unintrusive & light-weight iOS app-theming library with support for animated theme switching. -
PrettyColors
PrettyColors is a Swift library for styling and coloring text in the Terminal. The library outputs ANSI escape codes and conforms to ECMA Standard 48. -
SwiftColorGen
A tool that generate code for Swift projects, designed to improve the maintainability of UIColors -
Lorikeet
A lightweight Swift framework for aesthetically pleasing color-scheme generation and CIE color-difference calculation.
Get performance insights in less than 4 minutes
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of UIColor-Hex-Swift or a related project?
README
UIColor+Hex, now Swift.
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.red.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)
}
Release Notes
- Upgrade to Swift 5.
- macOS gets supported.
Installation
Swift Package Manager
To add a package dependency to your Xcode project, select File > Swift Packages > Add Package Dependency and enter https://github.com/yeahdongcn/UIColor-Hex-Swift to the text field.
CocoaPods
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', '~> 5.1.1'
Then import it where you use it:
import UIColor_Hex_Swift
(CocoaPods v0.36 or later required. See this blog post for details.)
Carthage
Simply add the following line to your Cartfile
:
github "yeahdongcn/UIColor-Hex-Swift" >= 5.1.1
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
*Note that all licence references and agreements mentioned in the UIColor-Hex-Swift README section above
are relevant to that project's source code only.