Latest 4.0.0
Homepage https://github.com/artman/HexColor
License MIT
Platforms ios 8.0, tvos 9.0, watchos 2.0, requires ARC
Authors

HexColor

Build Status
CocoaPods Compatible
Carthage Compatible
License
Platform
Twitter

HexColor is a simple extension that lets you initialize UIColors the way they were meant to be initialized: With hex integer values.

Requirements

  • iOS 7.0 / watchOS 2.0 / tvOS 10.0
  • Xcode 8.0 (Swift 3.0)

Installation

To use HexColor with a project targeting iOS 7, simply copy HexColor.swift into your project.

CocoaPods

To integrate HexColor into your project add the following to your Podfile:

platform :ios, '8.0'
use_frameworks!

pod 'HxColor', '~> 4.0'

Carthage

To integrate Signals into your project using Carthage add the following to your Cartfile:

github "artman/HexColor" ~> 4.0

Quick start

myLabel.textColor = UIColor(0xFFFFFF) // Let there be white
myView.backgroundColor = UIColor(0x0f126f) // Deep blue

// Yay, finally you can stop to use this crap:
// UIColor.colorWithRed(0x0f/255.0, green: 0x12/255.0, blue: 0x65/255.0, 1.0)

Need colors with alpha? No worries:

myLabel.textColor = UIColor(0xFF0000).alpha(0.5) // Red with 50% opacity
myLabel.textColor = UIColor(0xFF0000, alpha: 0.5) // Another way to do this

You can also mix two colors together easily:

myLabel.textColor = UIColor(0x3377FF).mix(with: 0xFF2222, amount: 0.25)

Contribute

To contribute, just fork, branch & send a pull request. To get in touch, hit me up on Twitter @artman

License

HexColor is released under an MIT license. See the LICENSE file for more information

Latest podspec

{
    "name": "HxColor",
    "version": "4.0.0",
    "license": "MIT",
    "summary": "HexColor is a simple extension that lets you initialize UIColors the way they were meant to be initialized: With hex integer values.",
    "homepage": "https://github.com/artman/HexColor",
    "social_media_url": "http://twitter.com/artman",
    "authors": {
        "Tuomas Artman": "[email protected]"
    },
    "source": {
        "git": "https://github.com/artman/HexColor.git",
        "tag": "4.0.0"
    },
    "platforms": {
        "ios": "8.0",
        "tvos": "9.0",
        "watchos": "2.0"
    },
    "source_files": "HexColor/*.swift",
    "requires_arc": true,
    "pushed_with_swift_version": "4.0"
}

Pin It on Pinterest

Share This