ColorPickerRow 1.3.3

ColorPickerRow 1.3.3

Mark Alldritt 维护。



 
依赖关系
Eureka>= 5.0.0
UIColor_Hex_Swift>= 3.0.0
 

  • 作者:
  • Mark Alldritt

作者:Mark Alldritt

NEW

在版本 1.2 中添加了一个新的内联颜色选择行(InlineColorPickerRow)。

简介

ColorPickerRow 是一个 Eureka 自定义行,允许您选择颜色。ColorRow 使您能够在行中显示颜色。

Demo

ColorPickerRow & InlineColorPickerRow 使用方法

import Eureka

class ViewController: FormViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        form
            +++ Section("Color Picker Demo")
                <<< ColorPickerRow("colors1") { (row) in
                    row.title = "Color Picker"
                    row.isCircular = false
                    row.showsCurrentSwatch = true
                    row.showsPaletteNames = true
                    row.value = UIColor.green
                }
                .onChange { (picker) in
                    print("color1: \(picker.value!)")
                }
    }
}

ColorRow 使用方法

import Eureka

class ViewController: FormViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        form
            +++ Section("Color Swatch Demo")
                <<< ColorRow("swatch1") { (row) in
                    row.title = "Chosen Color"
                    row.value = UIColor.green
                }
    }
}

要求

  • iOS 10.0+
  • Xcode 8.3+
  • Eureka 2.0.*

参与其中

  • 如果您想贡献力量,请随时提交拉取请求。
  • 如果您有功能请求,请创建一个问题
  • 如果您发现了bug或需要帮助,请在提交问题前请先检查旧问题常见问题解答

在贡献前,请查看CONTRIBUTING文件,获取更多信息。

如果您在您的应用中使用了ColorPickerRow,希望听到您的故事!在twitter上给我留言。

安装

  1. 将以下内容添加到您的Podfile中
    pod 'ColorPickerRow'  
  1. 运行 $ pod install

ColorPickerRow 自定义

  • isCircular 允许您选择圆形或椭圆形颜色样本。

  • showsCurrentSwatch 决定是否在行标题右侧显示表示当前选中颜色的样本。

  • showsPaletteNames 决定是否在颜色行中显示调色板名称。

  • cell.palettes 您还可以通过配置单元格的 palettes 属性来自定义显示的颜色调色板。以下是一个简短的例子(注意,完整的示例包含在示例应用程序中)

                <<< ColorPickerRow("colors") { (row) in
                    row.title = "Color Picker"
                    row.isCircular = true
                    row.showsCurrentSwatch = false
                    row.showsPaletteNames = false
                    row.value = UIColor.white
                }
                .cellSetup { (cell, row) in
                    let palette = ColorPalette(name: "All",
                                               palette: [ColorSpec(hex: "#ffffff", name: "White"),
                                                         ColorSpec(hex: "#000000", name: "Black")])
                    cell.palettes = [palette]
                }

内联ColorPickerRow 自定义

  • isCircular 允许您选择圆形或椭圆形颜色样本。

  • showsCurrentSwatch 决定是否在行标题右侧显示表示当前选中颜色的样本。

  • showsPaletteNames 决定是否在颜色行中显示调色板名称。

ColorRow 自定义

  • isCircular 允许您选择圆形或椭圆形颜色样本。

作者

常见问题(FAQ)

暂无

使用ColorPickerRow的应用程序

其他行

查看我对Eureka社区的其他贡献