作者:Mark Alldritt。
NEW
在版本 1.2 中添加了一个新的内联颜色选择行(InlineColorPickerRow)。
简介
ColorPickerRow 是一个 Eureka 自定义行,允许您选择颜色。ColorRow 使您能够在行中显示颜色。
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上给我留言。
安装
- 将以下内容添加到您的Podfile中
pod 'ColorPickerRow'
- 运行
$ 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社区的其他贡献