Skip to content

neowinston/KKColorListPicker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KKColorListPicker

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

About

Color list picker for iOS > 7.0 with Crayola colors

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 93.7%
  • Ruby 6.3%