HRColorPicker
HRColorPicker 是一个轻量级的 iOS 颜色选择器
用户和开发者都很简单易用。
试用 HRColorPicker
要试用 HRColorPicker,打开 Terminal.app 并输入以下命令
$ pod try Color-Picker-for-iOS
如何使用
Podfile
platform :ios, '7.0'
pod "Color-Picker-for-iOS", "~> 2.0"
安装
$ pod install
用法
colorPickerView = [[HRColorPickerView alloc] init];
colorPickerView.color = self.color;
[colorPickerView addTarget:self
action:@selector(action:)
forControlEvents:UIControlEventValueChanged];
[self.view addSubview:colorPickerView];
HRColorPicker 对 界面构建器 和 自动布局 进行了优化。
如何自定义
界面构建器
布局、颜色和瓷砖大小只能通过界面构建器进行修改。
没有界面构建器
如下所示,您也可以通过编程方式自定义 HRColorPicker。
colorPickerView.colorMapView.saturationUpperLimit = @1;
如果您想更改布局,强烈建议您使用界面构建器和自动布局。
更改 UI 组件
如果您想自定义用户界面,HRColorPicker 允许您完全更换某些 UI 组件。
@property (nonatomic, strong) IBOutlet UIView <HRColorInfoView> *colorInfoView;
@property (nonatomic, strong) IBOutlet UIControl <HRColorMapView> *colorMapView;
@property (nonatomic, strong) IBOutlet UIControl <HRBrightnessSlider> *brightnessSlider;
创建您的自定义 UI 类,实现协议方法。
YourAwesomeBrightnessSlider *slider = [[YourAwesomeBrightnessSlider alloc] init];
[colorPickerView addSubview:slider];
colorPickerView.brightnessSlider = slider;
许可
- 新BSD许可证
要求
- iOS7.x~