SwiftHEXColors 1.4.1

SwiftHEXColors 1.4.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2020年10月
SPM支持 SPM

Thi DoanThi Doan 维护。



  • SwiftHEXColors 贡献者

SwiftHEXColors

Build Status Swift Package Manager Compatible CocoaPods Compatible Docs Carthage Compatible Platform License

作为 UIColor 扩展的 HEX 颜色处理。用 Swift 编写。

示例

iOS

// With hash
let color: UIColor = UIColor(hexString: "#ff8942")

// Without hash, with alpha
let secondColor: UIColor = UIColor(hexString: "ff8942", alpha: 0.5)

// Short handling
let shortColorWithHex: UIColor = UIColor(hexString: "fff")

对于那些不想输入双引号的用户,您可以从真正的十六进制值(一个 Int)初始化一个颜色。

// With hash
let color: UIColor = UIColor(hex: 0xff8942)

// Without hash, with alpha
let secondColor: UIColor = UIColor(hex: 0xff8942, alpha: 0.5)

OSX

// With hash
let color: NSColor = NSColor(hexString: "#ff8942")

// Without hash, with alpha
let secondColor: NSColor = NSColor(hexString: "ff8942", alpha: 0.5)

// Short handling
let shortColorWithHex: NSColor = NSColor(hexString: "fff")

// From a real hex value (an `Int`)
// With hash
let color: NSColor = NSColor(hex: 0xff8942)

// Without hash, with alpha
let secondColor: NSColor = NSColor(hex: 0xff8942, alpha: 0.5)

安装

Swift 包管理器

将其作为一个依赖项添加到您的 Package.swift

import PackageDescription

let package = Package(
    name: "MyPackage",
        dependencies: [
        // Other dependencies
	.package(url: "https://github.com/thii/SwiftHEXColors.git", from: "1.3.1")
    ]
)

CocoaPods

要使用 CocoaPods 将 SwiftHEXColors 集成到您的 Xcode 项目中,在您的 Podfile 中指定它

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'SwiftHEXColors'

然后,运行以下命令

$ pod install

并将 import SwiftHEXColors 添加到文件的顶部,使用 SwiftHEXColors。

Carthage

Carthage 是一个去中心化的依赖项管理器,它会构建您的依赖项并提供二进制框架。

您可以使用以下命令通过 Homebrew 安装 Carthage

$ brew update
$ brew install carthage

要使用 Carthage 将 SwiftHEXColors 集成到您的 Xcode 项目中,在您的 Cartfile 中指定它

github "thii/SwiftHEXColors"

运行 carthage update 来构建框架并将构建的 SwiftHEXColors.framework 拖动到您的 Xcode 项目中。

手动

  • SwiftHEXColors.swift 文件拖放到您的项目中

要求

  • Swift 3
  • iOS 8.0 及更高版本。

许可证

MIT