支持平台:iOS
运行环境:iOS
开发语言:Object-c
开发工具:Xcode
源码大小:166.12KB
源码下载地址:http://down.51cto.com/data/1975550
源码简介
实现了可自定义的画图功能,可以动态选择图笔的颜色,线条粗细等。
源码运行截图

效果图
源码片段
- - (id)initWithFrame:(CGRect)frame afterToolColor:(ToolColorBlock)toolcolor
- {
- _toolColorBlock = toolcolor;
- self = [super initWithFrame:frame];
- if (self) {
- self.backgroundColor = [UIColor lightGrayColor];
- _colorArray = [NSArray array];
- NSArray *array = @[[UIColor darkGrayColor],
- [UIColor redColor],
- [UIColor greenColor],
- [UIColor blueColor],
- [UIColor yellowColor],
- [UIColor orangeColor],
- [UIColor purpleColor],
- [UIColor brownColor],
- [UIColor blackColor]];
- _colorArray = array;
- [self creatColorButtons:array];
- }
- return self;
- }
- - (void)creatColorButtons:(NSArray *)array
- {
- NSInteger count = array.count;
- CGFloat buttonW = (self.bounds.size.width - (array.count+1)*kButtonSpace)/count;
- CGFloat buttonH = self.bounds.size.height;
- for (NSInteger i = 0; i
源码下载地址:http://down.51cto.com/data/1975550