摘要: 阅读全文
posted @ 2016-08-12 22:24 李洪强 阅读(210) 评论(0) 推荐(0) 编辑
摘要: iOS开发UI篇—CALayer简介 一、简单介绍 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部 阅读全文
posted @ 2016-08-12 21:32 李洪强 阅读(136) 评论(0) 推荐(0) 编辑
摘要: iOS开发UI篇—Quartz2D使用(截屏) 一、简单说明 在程序开发中,有时候需要截取屏幕上的某一块内容,比如捕鱼达人游戏。如图: 完成截屏功能的核心代码:- (void)renderInContext:(CGContextRef)ctx;调用某个view的layer的renderInConte 阅读全文
posted @ 2016-08-12 21:30 李洪强 阅读(208) 评论(0) 推荐(0) 编辑
摘要: iOS开发UI篇—Quartz2D使用(绘图路径) 一、绘图路径 A.简单说明 在画线的时候,方法的内部默认创建一个path。它把路径都放到了path里面去。 1.创建路径 cgmutablepathref 调用该方法相当于创建了一个路径,这个路径用来保存绘图信息。 2.把绘图信息添加到路径里边。 阅读全文
posted @ 2016-08-12 21:25 李洪强 阅读(259) 评论(0) 推荐(0) 编辑
摘要: iOS开发UI篇—Quartz2D使用(信纸条纹) 一、前导程序 新建一个项目,在主控制器文件中实现以下几行代码,就能轻松的完成图片在视图中的平铺。 效果: 二、实现信纸条纹的效果 利用上面的这种特性来做一个信纸的效果。 默认的view上没有分割线,要在view上加上分割线有两种方式: (1)让美工 阅读全文
posted @ 2016-08-12 21:24 李洪强 阅读(185) 评论(0) 推荐(0) 编辑
摘要: iOS开发UI篇—Quartz2D简单使用(三) 一、通过slider控制圆的缩放 1.实现过程 新建一个项目,新建一个继承自UIview的类,并和storyboard中自定义的view进行关联。 界面搭建,如图: 代码示例: YYViewController.m文件 YYview.h文件 YYvi 阅读全文
posted @ 2016-08-12 21:23 李洪强 阅读(297) 评论(0) 推荐(0) 编辑
摘要: iOS开发UI篇—Quartz2D使用(图片剪切) 一、使用Quartz2D完成图片剪切 1.把图片显示在自定义的view中 先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。 代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 UIImage *imag 阅读全文
posted @ 2016-08-12 21:21 李洪强 阅读(208) 评论(0) 推荐(0) 编辑