NSMutableAttributedString *attString = [[NSMutableAttributedString
alloc]
initWithString:@"进击的巨人"];
NSShadow *shadow = [[NSShadow
alloc]init];
shadow.shadowColor = [UIColor
darkGrayCol...
分类:
移动开发 时间:
2015-05-23 10:07:48
阅读次数:
230
1、根据一个矩形画曲线+ (UIBezierPath*)bezierPathWithRect:(CGRect)rect2、根据矩形框的内切圆画曲线+ (UIBezierPath*)bezierPathWithOvalInRect:(CGRect)rect3、根据矩形画带圆角的曲线+ (UIBezie...
分类:
其他好文 时间:
2015-05-18 18:33:27
阅读次数:
124
1、绘制 不要调用drawRect.调用setNeedsDisplay相当于告知系统视图需要重绘, 它会去调用drawRect,更新屏外缓冲器2、UIBezierPath绘制图形, 设置图像opaque属性=no,根据透明度一层层合成视图,比直接修改比特值的开销会大很大多,消耗性能 如果只是显示的问...
分类:
其他好文 时间:
2015-05-03 11:57:19
阅读次数:
154
1. 代码示例- (void)viewDidLoad { [super viewDidLoad]; CAShapeLayer *shape = [CAShapeLayer layer]; UIBezierPath *bezierPath = [UIBezierPath bezierPathWi...
分类:
移动开发 时间:
2015-04-30 18:01:14
阅读次数:
297
使用UIBezierPath类可以创建基于矢量的路径。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。1.Bezier Path 基础UIBezierPath对象是CGPathRef数据类型的封装。path如果...
分类:
其他好文 时间:
2015-04-23 09:30:03
阅读次数:
261
上一话介绍了视图绘制的一些基本原理,这一话继续展开。UIBezierPath可以绘制许多有趣的图形。
使用不同的构造器,比如roundedRect就是四个角被磨圆了的矩形,或者干脆是椭圆和圆。你甚至可以剪切任意的path,剪切使用addClip方法,在剪切了之后你可以针对剪切的这部分进行操作,例如你正在绘制一个卡片,这个卡片有小小的圆角效果,你可以把卡片绘制在一个矩形里面,然后把它剪切到...
分类:
移动开发 时间:
2015-04-15 13:43:26
阅读次数:
178
这是因为计算阴影需要Core Animation做一个离屏渲染,以View准确的形状确定清楚如何呈现其阴影。只要你提前告诉CoreAnimation你要渲染的View的形状Shape,就会减少离屏渲染计算[View.layer setShadowPath:[[UIBezierPath bezier....
分类:
移动开发 时间:
2015-04-13 16:08:17
阅读次数:
210
UIBezierPath *aPth = [UIBezierPath bezierPathWithArcCenter:CGPointMake(55, 65.f) radius:50.f startAngle:-M_PI_2 endAngle:M_PI_2 clockwise:YES]; ...
分类:
移动开发 时间:
2015-04-13 01:35:14
阅读次数:
189
UIView
*view
=
[[UIView
alloc]
initWithFrame:CGRectMake(120,10,80,80)];
view.backgroundColor
=
[UIColor
redColor];[self.view
addSubview:view2];
UIBezierPath
*maskPath
=
[UIBezierPath
be...
分类:
其他好文 时间:
2015-04-03 15:18:56
阅读次数:
129
/**创建椭圆形的贝塞尔曲线*/ UIBezierPath *_ovalPath=[UIBezierPath bezierPathWithOvalInRect:CGRectMake(0, 0, 200, 100)]; /**创建矩形的贝塞尔曲线*/ UIBezierPath...
分类:
其他好文 时间:
2015-04-01 15:14:11
阅读次数:
512