原文:IOS开发基础篇--CAShapeLayer的strokeStart和strokeEnd属性

http: blog.csdn.net yixiangboy article details 一 案例演示 最近有一个小需求,就是要做一个圆形进度条,大概样子如下:。在不知道有CAShapeLayer的strokeStart和strokeEnd属性的时候,我采取的方法就是实时的 移除旧的CAShapeLayer 然后重绘这个圆形的CAShapeLayer。显然这种方式的效率是不高的。后来在一次看 ...

2016-02-15 01:12 0 3070 推荐指数:

查看详情

iOS开发基础-transform属性

一、 transform 属性   在OC中,通过 transform 属性可以修改对象的平移、缩放比例和旋转角度。   1)创建“基于控件初始位置”的形变    CGAffineTransformMakeRotation ——旋转 ...

Tue Jan 05 04:11:00 CST 2016 0 2190
iOS 动画 (二) CAShapeLayer与CoreAnimation结合使用

  接上一博客 iOS 动画(一) Core Animation   CAShapeLayer是CALayer的一个子类,使用这个类能够很轻易实现曲线的动画。   先来一个折线动画效果:    示例代码:   现在介绍CAShapeLayerCAShapeLayer ...

Thu Jan 11 23:39:00 CST 2018 0 1769
iOS开发Swift—(九)属性

iOS开发Swift—(九)属性 一、类的定义 Swift与Objective-C定义类的区别 Objective-C:一般需要2个文件,1个.h声明文件和1个.m实现文件 Swift:只需要1个.swift文件 Swift中类的定义格式 二、属性 1. ...

Sat Aug 02 23:38:00 CST 2014 3 6480
iOS之UI--CAShapeLayer

关于CAShapeLayer 内容大纲: CAShapeLayer简介 贝塞尔曲线与CAShapeLayer的关系 strokeStartstrokeEnd 动画 用CAShapeLayer实现进度条效果,以及更加复杂的效果 1、CAShapeLayer简介 ...

Tue Feb 09 23:59:00 CST 2016 4 7050
iOS开发UI—transframe属性(形变)

iOS开发UI—transframe属性(形变) 1. transform属性 在OC中,通过transform属性可以修改对象的平移、缩放比例和旋转角度 常用的创建transform结构体方法分两大类 (1) 创建“基于控件初始位置”的形变 ...

Thu May 22 04:11:00 CST 2014 9 32942
iOS开发UI—CAlayer层的属性

iOS开发UI—CAlayer层的属性 一、position和anchorPoint 1.简单介绍 CALayer有2个非常重要的属性:position和anchorPoint @property CGPoint position; 用来设置CALayer在父层中的位置 以父层 ...

Sat Jun 21 19:28:00 CST 2014 10 44005
iOS开发UI—Button基础

iOS开发UI—Button基础 一、简单说明 一般情况下,点击某个控件后,会做出相应反应的都是按钮 按钮的功能比较多,既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置 二、按钮的三种状态 normal(普通状态) 默认情况(Default) 对应的枚举常量 ...

Wed May 21 04:30:00 CST 2014 7 50985
iOS开发——高级——iOS中为什么block用copy属性

1. Block的声明和线程安全Block属性的声明,首先需要用copy修饰符,因为只有copy后的Block才会在堆中,栈中的Block的生命周期是和栈绑定的,可以参考之前的文章(iOS: 非ARC下返回Block)。另一个需要注意的问题是关于线程安全,在声明Block属性时需要确认“在调用 ...

Sat Mar 26 22:27:00 CST 2016 0 3654
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM