UIBezierPath是在画图,定制动画轨迹中都有应用。 UIBezierPath有许多类方法,能够创建基本的曲线,比如利用一个rect创建一个椭圆path的方法:bezierPathWithOvalInRect。1.看看如何绘制一个扇形路径 UIBezierPath *piePath =...
分类:
移动开发 时间:
2015-12-07 20:53:18
阅读次数:
271
- (void)awakeFromNib { // Initialization code _btnViews.layer.shadowPath =[UIBezierPath bezierPathWithRect:_btnViews.bounds].CGPath; _btnView...
分类:
移动开发 时间:
2015-12-04 10:33:41
阅读次数:
215
这三种东西:CGContextRef,CGPath和UIBezierPath。本质上都是一样的,都是使用Quartz来绘画。只不过把绘图操作暴露在不同的API层面上,在具体实现上,当然也会有一些细小的差别。我们将主要使用这3个类型,绘制出同一张图片,如下,一个笑脸:首先使用Quartz的CGPath...
分类:
移动开发 时间:
2015-11-20 19:14:56
阅读次数:
198
使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。1.Bezier Path 基础UIBezierPath对象是CGPathRef数据类...
分类:
其他好文 时间:
2015-11-08 19:21:11
阅读次数:
279
今天在公司的代码里看到通过 UIBezierPath 绘制 CALayer 然后实现中空的正方形,感觉还挺有意思的,简单记录一下 UIBezierPath 这个东西。一条线我们自定义一个 BezierView 继承自 UIView ,并重写它的 drawRect 方法实现绘图操作。import UI...
分类:
其他好文 时间:
2015-11-08 14:01:45
阅读次数:
258
破窗效应-谁在打破第一扇窗户?社会学家JamesQ.Wilson和GeorgeL.Kelling在《BrokenWindows》中指出:“一个房子如果窗户破了,没有人去修补,隔不久,其它的窗户也会莫名其妙地被人打破;一面墙,如果出现一些涂鸦没有被清洗掉,很快的,墙上就布满了乱七 八糟、不堪入目的东西...
分类:
其他好文 时间:
2015-11-04 17:42:48
阅读次数:
259
相信很多UI设计师都了解到LOADING的等待体现的好处,下面是收集了一些很有趣的,有创意的等待艺术作品噢!大家有时间也可以临摹一下喔,对大家的交互设计在细节上的处理可能会有很大的帮哦。。。。1.太空穿梭。这个加载等待效果让我想起一个游戏--涂鸦,以卡通的形式形容了太空间的穿梭,不仅可爱,确实也有点...
分类:
其他好文 时间:
2015-10-19 23:44:53
阅读次数:
374
delegate.h@property (retain, nonatomic) UIWindow *window;delegate.m-(void)dealloc{ [_window release]; [super dealloc];}- (BOOL)application:(UIApplic.....
分类:
其他好文 时间:
2015-10-19 15:31:34
阅读次数:
261
第一步:创建UIView子类PaintView:1、声明属性和方法:#import @interface PaintView : UIView@property(nonatomic,retain)NSMutableArray *allLines;@property(nonatomic,retain)...
分类:
其他好文 时间:
2015-10-17 13:26:55
阅读次数:
155
菜菜鸟Zend Framework 2 不完全学习涂鸦(三)-- 例子功能设置这是涂鸦的第三篇,主要介绍一下ZF官网教程中所涉及的一些数据库方面的设置。官网的教程时构建一个唱片的目录系统,包括唱片列表,增,删,改唱片信息。注意:在开始教程之前,请确认:1、是否已经打开了mod_rewrite功能2、...
分类:
其他好文 时间:
2015-10-16 18:47:02
阅读次数:
130