KKColorListPicker 0.2.4

KKColorListPicker 0.2.4

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Dec 2014

Maintained by Unclaimed.



  • By
  • leoru

Color collection picker for iOS > 7.0 with Crayola and Pantone colors.

Screenshots

Install

  1. Over cocoapods
pod install 'KKColorListPicker'
  1. You can drag the src/KKColorListPicker folder to your project. This library must be ARC enabled.

Use

At first

#import "KKColorListPicker.h"

Then in yours controller for example:

- (IBAction)PresentColorList:(id)sender {
    KKColorListViewController *controller = [[KKColorListViewController alloc] initWithSchemeType:KKColorsSchemeTypePantone];
    controller.delegate = self;
    [self presentViewController:controller animated:YES completion:nil];
}

Or you can user KKColorListViewController as root in UINavigationController:

- (IBAction)presentInNavController:(id)sender {
    KKColorListViewController *controller = [[KKColorListViewController alloc] initWithSchemeType:KKColorsSchemeTypeCrayola];
    controller.delegate = self;
    UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:controller];
    [self presentViewController:navController animated:YES completion:nil];

}

Delegate method for getting choosen color:

- (void)colorListController:(KKColorListViewController *)controller didSelectColor:(KKColor *)color;

You could simply customize appearance of color list controller:

@property (nonatomic, strong) NSString *headerTitle;
@property (nonatomic, strong) UIColor *selectedCellBorderColor;
@property (nonatomic, assign) CGFloat selectedCellBorderWidth;
@property (nonatomic, strong) UIColor *backgroundColor;

License

MIT License