KKColorListPicker 0.2.4

KKColorListPicker 0.2.4

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

未声明维护。



  • 作者:
  • leoru

iOS 7.0以上版本的颜色收集选择器,包含Crayola和Pantone颜色。

截图

安装

  1. cocoapods安装
pod install 'KKColorListPicker'
  1. 您可以拖动src/KKColorListPicker文件夹到您的项目。此库必须启用ARC。

使用

首先

#import "KKColorListPicker.h"

然后在您的控制器中,例如

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

或者您可以将KKColorListViewController作为根控制器放入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];

}

用于获取选中颜色的代理方法

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

您可以简单地自定义颜色列表控制器的外观

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

许可证

MIT许可证