Color-Picker-for-iOS 2.0.2

Color-Picker-for-iOS 2.0.2

测试已测试
语言 Obj-CObjective C
许可协议 NOASSERTION
发布最后发布2020年5月

Ryota Hayashi维护。



  • hayashi311

HRColorPicker

HRColorPicker 是一个轻量级的 iOS 颜色选择器
用户和开发者都很简单易用。

Video

试用 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~