摘要: // // MyView.swift // TestUIBezierPath // // Created by iCodeWoods on 16/5/8. // Copyright © 2016年 iCodeWoods. All rights reserved. // import Foundation import UIKit class MyView: UIView { ... 阅读全文
posted @ 2016-10-14 14:35 brave-sailor 阅读(427) 评论(0) 推荐(0)
摘要: import UIKit import XCPlayground //创建view let myView = UIView(frame:CGRectMake(0, 0, 300, 200)) //实时显示TimeLine XCPlaygroundPage.currentPage.liveView = myView myView.backgroundColor = UIColor.whiteCo... 阅读全文
posted @ 2016-10-14 14:23 brave-sailor 阅读(162) 评论(0) 推荐(0)
摘要: demo.gif demo.gif 如图,这个动画的是如何做的呢? 分析: 1.环形进度指示器,根据下载进度来更新它 2.扩展环,向内向外扩展这个环,中间扩展的时候,去掉这个遮盖 一.环形进度指示器 1.自定义View继承UIView,命名为CircularLoaderView.swift,此Vie 阅读全文
posted @ 2016-10-14 14:13 brave-sailor 阅读(1829) 评论(0) 推荐(0)
摘要: 1.绘制的饼状图是通过多个扇形拼和而成,绘制一个扇形也是比较简单的,核心代码如下: 先画一条圆弧,再画半径,接着再画一条圆弧,最后闭合路径; [objc] view plain copy UIBezierPath* aPath = [[UIBezierPath alloc] init]; [aPat 阅读全文
posted @ 2016-10-14 14:09 brave-sailor 阅读(967) 评论(0) 推荐(0)
摘要: 使用UIBezierPath可以创建基于矢量的路径。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。主要用到的该类的属性包括 画直线 画圆弧(兼职画圆) 除了直接初始化一个圆弧,也可以增加一段圆弧路径(mainPath1.addCurveToPoint:) 初始化时画圆 阅读全文
posted @ 2016-10-14 14:08 brave-sailor 阅读(570) 评论(0) 推荐(0)
摘要: github 下载Charts-master SDK,该SDK有多种可自定义的图表样式 lineChart 正弦余弦线图 正弦余弦线图 LineChart (cubic lines) LineChart (gradient fill) Combined-Chart (bar- and linecha 阅读全文
posted @ 2016-10-14 12:01 brave-sailor 阅读(1919) 评论(0) 推荐(0)
摘要: 动画预览 先扯淡 最近手痒又想整点动画玩玩,但是想了几个主意发现稍微复杂一点的手写都一定会累爆。这篇文章记录一下今天折腾的一个方案。说来简单,就是用矢量设计工具舒舒服服的做好设计,然后输出成 svg 格式,再用 NSXMLParser 去读出来,转换成 UIBezierPath ,然后就天高任鸟飞~ 阅读全文
posted @ 2016-10-14 11:47 brave-sailor 阅读(918) 评论(0) 推荐(0)
摘要: 最好的特点就是可以自定义路径,设置圆角和描边都很方便,以下为代码和效果,均在playground中实现 1、首先实现一个圆角矩形,并对此路径描边,为其绘制一个轮廓。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 //: Playgroun 阅读全文
posted @ 2016-10-14 09:36 brave-sailor 阅读(650) 评论(0) 推荐(0)
摘要: CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。 杂谈 在 CAShapeLayer 中,也可以像 CALayer 一样指定它的 frame 来画,就像这样: 然后你就会得到如图这样的黑色矩形 但是,CAS 阅读全文
posted @ 2016-10-14 09:33 brave-sailor 阅读(332) 评论(0) 推荐(0)