要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
。
HSVColorPicker 使用 UIKit 和 OpenGL。
目前您必须使用 initWithFrame:
来初始化 HSVColorPicker。如果您在带有自动布局的 Storyboard 中使用它,则不会工作,因为未调用 initWithFrame:
。例如:
- (void)viewDidLoad {
[super viewDidLoad];
// add the color picker and set ourselves as the delegate
HSVColorPicker * colorPicker = [[HSVColorPicker alloc] initWithFrame:self.view.frame];
colorPicker.delegate = self;
[self.view addSubview:colorPicker];
}
请确保在您的视图控制器中实现 HSVColorPickerDelegate
以响应用户变化。例如:
- (void)colorPicker:(HSVColorPicker *)colorPicker changedColor:(UIColor *)color {
// update your UI with color
}
以下是示例应用程序的屏幕截图,它显示了 HSVColorPicker 控件的外观。
Alex Klein, [email protected]
Nicholas Hart, [email protected]
HSVColorPicker 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。