
Quartz2D
DemoJavaCss
这个作者很懒,什么都没留下…
展开
-
Quartz2D基本图形绘制
Quartz2D1.基本图形绘制有三大类线长方形圆与扇形以上三种进行代码分类,如图:2.针对三类解释(解释在代码中)线#pragma mark - line//线的基本画法步骤-(void) setBaseLine{//1.获取视图上下文CGContextRef contextRef=UIGraphicsGetCurrentContext();//2.拼接路径//2.1设置原创 2016-06-28 09:13:55 · 465 阅读 · 1 评论 -
iOS Quartz2D下载进度条代码分析
BaseQuartz2D1.下载进度条的模拟是对画图的练习,还有其它的补充点2.下载进度条注意点第一个:是如何才能根据进度条来获取最终角度,即需要不停的重新画圆第二个:是drawRect只在图形加载完成时调用一次,即viewDidLoad之后3.具体代码分析- (IBAction)progressChange:(UISlider *)sender { //NSLog(@"%f",原创 2016-06-28 09:33:36 · 550 阅读 · 0 评论 -
iOS饼状图实现
饼状图实现1.基于画圆1.每一个扇形的起始值和结束值确定就可以实现2.其它注意点,用不同的颜色充满各个所占的区域3.效果图2.代码简单的说明“`objcpragma mark - drawArc-(void) drawArc:(CGRect) rect{for (int i=0; i<self.ArrM.count-1; i++) { //核心代码 CGFloat start原创 2016-06-28 09:35:59 · 1697 阅读 · 0 评论 -
iOS图片水印实现
图片水印1.图片水印即在图片上下文上操作第一:图片上下文不用在drawRect中写,在viewDidLoad中第二:图片上下文需要自己手动创建第三:往后的操作与drawRect的无什么差异2.具体的看代码分析,将添加文字的那部分去掉,那么就只有图片了。- (void)viewDidLoad { [super viewDidLoad]; //加载图片 UIImage *原创 2016-06-28 09:39:58 · 607 阅读 · 0 评论 -
iOS裁切图片(圆头像的实现)
裁切图片(圆头像的实现)1.还是那几个步骤2.步骤详细在代码里- (void)viewDidLoad { [super viewDidLoad]; //加载图片 UIImage *image=[UIImage imageNamed:@"阿狸头像"]; //开启图片上下文 UIGraphicsBeginImageContextWithOptions(image.原创 2016-06-28 09:42:11 · 2295 阅读 · 1 评论 -
iOS屏幕锁实现
屏幕锁实现1.九宫格的实现九宫格以前单独说明过九宫格长相图片添加按钮#pragma mark - awakeFromNib-(void) awakeFromNib{ //代码添加与图形上添加手势不可同时存在,如:当拉了一个pan手势时,没有添加响应方法,转而代码实现,会有问题(以验证) [self setPan];// _selectedBtnArrM=[NSMu原创 2016-06-29 10:43:42 · 587 阅读 · 0 评论 -
iOS画板实现
画板实现1.运行时的长相图片对图片布局简单说明:详细请看代码共有三块:toolbar,view(画图的地方),view(一个进度条,三个按钮,红黑蓝)2.将按钮进度条拉一些线到控制器中,如下代码@interface ViewController ()<UINavigationControllerDelegate,UIImagePickerControllerDelegate>@proper原创 2016-06-30 15:00:35 · 698 阅读 · 0 评论 -
iOS画板实现第二波
画板实现第二波1.将对图片添加一系列手势操作,原有实现不能实现以前详细说明个六种手势在控件上的操作(手势只能添加在控件上)对原有代码进行改造1.1添加一个图片处理的VIEW-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSSt原创 2016-07-04 09:29:14 · 799 阅读 · 0 评论