Quartz2D使用(图片剪切)一、使用Quartz2D完成图片剪切1.把图片显示在自定义的view中先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。代码:1 - (void)drawRect:(CGRect)rect2 {3 UIImage *image2=[UIImage ...
分类:
其他好文 时间:
2015-09-10 13:09:52
阅读次数:
197
Quartz2D使用(截屏)一、简单说明在程序开发中,有时候需要截取屏幕上的某一块内容,比如捕鱼达人游戏。如图:完成截屏功能的核心代码:- (void)renderInContext:(CGContextRef)ctx;调用某个view的layer的renderInContext:方法即可二、代码示...
分类:
其他好文 时间:
2015-09-10 13:09:17
阅读次数:
276
Quartz2D简单使用(一)一、画直线代码: 8 9 #import "YYlineview.h"10 11 @implementation YYlineview12 13 14 // 当自定义view第一次显示出来的时候就会调用drawRect方法15 - (void)drawRect:(CG....
分类:
其他好文 时间:
2015-09-10 13:05:33
阅读次数:
213
使用storyboard创建导航控制器以及控制器的生命周期一、基本过程新建一个项目,系统默认的主控制器继承自UIViewController,把主控制器两个文件删掉。在storyboard中,默认的控制器是View Controller,而我们需要的是导航控制器,那么就把系统的给删掉,拖一个导航控制...
分类:
其他好文 时间:
2015-09-10 13:03:47
阅读次数:
127
我们都知道给一个activity动态添加fragment的时候 有下面几种添加方式看一下布局文件 1 7 8 13 14 View Code效果图:一个帧布局动态显示Fragment对象,1、 1 package com.xqx_backfragment; 2 3 import...
分类:
移动开发 时间:
2015-09-10 12:59:46
阅读次数:
198
CAlayer(自定义layer)一、第一种方式1.简单说明以前想要在view中画东西,需要自定义view,创建一个类与之关联,让这个类继承自UIView,然后重写它的DrawRect:方法,然后在该方法中画图。绘制图形的步骤:(1)获取上下文(2)绘制图形(3)渲染图形如果在layer上画东西,与...
分类:
其他好文 时间:
2015-09-10 12:55:53
阅读次数:
159
使用picker View控件完成一个简单的选餐应用一、实现效果 说明:点击随机按钮,能够自动选取,下方数据自动刷新。 二、实现思路1.picker view的有默认高度为162,不可修改。2.显示数据,需要设置数据源,也有两种方式(成为数据源,遵守协议)3.实现数据源里面的两个方法1)返回一共.....
分类:
其他好文 时间:
2015-09-10 12:55:21
阅读次数:
156
Quartz2D(自定义UIImageView控件)一、实现思路Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。需求驱动开发:模仿系统的ima...
分类:
其他好文 时间:
2015-09-10 12:51:42
阅读次数:
220
多控制器和导航控制器简单介绍一、多控制器一个iOS的app很少只由一个控制器组成,除非这个app极其简单。当app中有多个控制器的时候,我们就需要对这些控制器进行管理有多个view时,可以用一个大的view去管理1个或者多个小view,控制器也是如此,用1个控制器去管理其他多个控制器比如,用一个控制...
分类:
其他好文 时间:
2015-09-10 12:47:41
阅读次数:
219