码迷,mamicode.com
首页 >  
搜索关键字:ios开发ui篇    ( 690个结果
iOS开发UI篇—Quartz2D使用(绘制基本图形)
一、简单说明 图形上下文(Graphics Context):是一个CGContextRef类型的数据 图形上下文的作用:保存绘图信息、绘图状态 决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上) 相同的一套绘图序列,指定不同的Graphics Co ...
分类:移动开发   时间:2016-08-11 06:11:16    阅读次数:215
iOS开发UI篇—Quartz2D(自定义UIImageView控件)
一、实现思路 Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。 使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。 需求驱动开发:模仿系统的imageview的使用过程 1.创建 2.设置图片 ...
分类:移动开发   时间:2016-08-11 06:08:27    阅读次数:183
iOS开发UI篇—核心动画(UIView封装动画)
一、UIView动画(首尾) 1.简单说明 UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持 执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码放在[UIView beginAnimati ...
分类:移动开发   时间:2016-08-10 22:43:46    阅读次数:284
iOS开发UI篇—核心动画(转场动画和组动画)
一、转场动画简单介绍 CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的转场动画效果少一点 UINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的动画效果 属性解析: type:动画过 ...
分类:移动开发   时间:2016-08-10 22:17:47    阅读次数:193
iOS开发UI篇—核心动画(关键帧动画)
一、简单介绍 是CAPropertyAnimation的子类,跟CABasicAnimation的区别是:CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个NSArray保存这些数值 属性解析: v ...
分类:移动开发   时间:2016-08-10 20:56:20    阅读次数:220
iOS开发UI篇—核心动画简介
一、简单介绍 Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,使用少量的代码就可以实现非常强大的功能。 Core Animation是跨平台的,可以用在Mac OS X和iOS平台。 Core Anim ...
分类:移动开发   时间:2016-08-10 19:26:09    阅读次数:129
iOS开发UI篇—核心动画(基础动画)
一、简单介绍 CAPropertyAnimation的子类 属性解析: fromValue:keyPath相应属性的初始值 toValue:keyPath相应属性的结束值 随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fromValue渐渐地变为toValue 如 ...
分类:移动开发   时间:2016-08-10 19:02:33    阅读次数:273
iOS开发UI篇—Quartz2D使用(矩阵操作)
一、关于矩阵操作 1.画一个四边形 通过设置两个端点(长和宽)来完成一个四边形的绘制。 代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 // 画四边形 4 // 获取图形上下文 5 CGContextRef ctx = UIGraphicsGetCurrentCo ...
分类:移动开发   时间:2016-08-10 14:18:40    阅读次数:156
iOS开发UI篇—Quartz2D使用(绘图路径)
一、绘图路径 A.简单说明 在画线的时候,方法的内部默认创建一个path。它把路径都放到了path里面去。 1.创建路径 CGMutablepathref 调用该方法相当于创建了一个路径,这个路径用来保存绘图信息。 2.把绘图信息添加到路径里边。 以前的方法是点的位置添加到ctx(图形上下文信息)中 ...
分类:移动开发   时间:2016-08-10 14:17:11    阅读次数:308
iOS开发UI篇—Quartz2D使用(信纸条纹)
一、前导程序 新建一个项目,在主控制器文件中实现以下几行代码,就能轻松的完成图片在视图中的平铺。 效果: 二、实现信纸条纹的效果 利用上面的这种特性来做一个信纸的效果。 默认的view上没有分割线,要在view上加上分割线有两种方式: (1)让美工做一张专门用来做背景的图片,把图片设置为背景。缺点: ...
分类:移动开发   时间:2016-08-10 14:12:14    阅读次数:278
690条   上一页 1 ... 9 10 11 12 13 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!