InfColorPicker 0.0.1

InfColorPicker 0.0.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
释放最后发布2014年12月

未声明的 维护。



  • InfinitApps, LLC

InfiniApps 颜色选择器,称为 InfColorPicker,是一个用于 iOS 应用程序中从 RGB 空间选择颜色,但使用该颜色空间的 HSB 表示来使人类更容易选择颜色的视图控制器。

InfColorPicker Screenshot

InfColorPicker 使用 MIT 许可证发布。它支持 iPhone OS 3.x 以及 iOS 4 和 5。

用法

主要的组件是 InfColorPickerController 类,可以通过几种方式实例化和托管,例如在 iPad 的弹出视图控制器中,推送到导航控制器导航堆栈,或者在 iPhone 上以模态形式呈现。

可以通过属性 sourceColor 设置初始颜色,它将显示与用户选择的 resultColor 颜色一起,并且可以在颜色选择器可见时访问和更改它们。

为了从控制器接收选择的颜色,您必须有一个实现 InfColorPickerControllerDelegate 协议中方法的对象。

示例

- (void) changeColor
{
    InfColorPickerController* picker = [ InfColorPickerController colorPickerViewController ];

    picker.sourceColor = self.color;
    picker.delegate = self;

    [ picker presentModallyOverViewController: self ];
}

- (void) colorPickerControllerDidFinish: (InfColorPickerController*) picker
{
    self.color = picker.resultColor;

    [ self dismissModalViewControllerAnimated: YES ];
}