码迷,mamicode.com
首页 >  
搜索关键字:drawrect    ( 392个结果
iOS 画图基础
基础要点:1,画图不可以在 ViewController 里,而是应该在一个 UIView 的子类中,比如新建一个 DrawView 继承自 UIView。2,覆盖 UIView 的 drawRect 方法,使得它画符合需要的图。#import @interface DrawView : UIVie...
分类:移动开发   时间:2014-08-26 21:17:06    阅读次数:220
利用Quartz2D画矩形
/**1.画矩形: UIRectFill2.内存管理*/- (void)drawRect:(CGRect)rect{ CGContextRef ctx = UIGraphicsGetCurrentContext(); CGMutablePathRef path = CGPathCreateMutab...
分类:其他好文   时间:2014-08-23 16:43:41    阅读次数:260
IOS Quartz 2D 学习(1)
IOS提供两种创建图形的途径:1.OpenGL.2.Quartz、Core Animation、UIKit图形支持.UIKit的图形系统1.视图绘画周期:DrawRect方法,在任何时候,当视图的一部分需要重画时会调用。触发调用的四种情况:1>对遮挡您的视图的其它视图进行移动或删除操作。2>将视图的...
分类:移动开发   时间:2014-08-23 15:12:10    阅读次数:238
layoutSubviews与drawRect
首先两个方法都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。 layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews。 2、addSubview会触发layoutSubviews。 3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化。 4、滚动...
分类:其他好文   时间:2014-08-22 16:27:59    阅读次数:138
Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等
// Only override drawRect: if you perform custom drawing.// An empty implementation adversely affects performance during animation.- (void)drawRect:(C...
分类:其他好文   时间:2014-08-21 22:36:55    阅读次数:316
iOS_绘制带删除线的Label
一个带删除线的文本标签,继承自UILabel 自绘代码步骤如下: 1,重写控件的drawRect方法 2,首先得到上下文对象 3,设置颜色,并指定是填充(Fill)模式还是笔刷(Stroke)模式 4,在上下文中指定删除线的起点(含x,y) 5,根据标签文字的字体,确定文字的长度(即将被画的线条的长度) 6,指定删除线的终点(含x,y) 7,渲染到上下文,完成路径的绘制...
分类:移动开发   时间:2014-08-21 11:38:44    阅读次数:255
008-Quartz2D
掌握 ? 1.利用drawRect:方法绘图三部曲 ? 2.常见图形的绘制:线条、多边形、圆 ? 3.绘图状态的设置:文字颜色、线宽等 ? 4.图形上下文状态的保存与恢复(图形上下文栈) ? 5.自定义View ? 6.图片裁剪、截图? 1.基本概念问题一:什么是Quar...
分类:其他好文   时间:2014-08-17 14:20:02    阅读次数:399
ios 图片裁剪
/*** 图片裁剪裁剪原理:先在控制器上确定一个区域,然后再把要把需要裁剪的图片该区域上面,超出区域的图片都不显示** @param rect*/-(void) drawRect:(CGRect)rect{ CGContextRef ref = UIGraphicsGetCurrentContext...
分类:移动开发   时间:2014-08-16 19:43:50    阅读次数:270
MFC 直线 虚线 折线 圆 椭圆 矩形 弧形
****Dlg.h头文件添加: //为工程添加画笔、点变量数组 public: CPen m_pen[5]; CPoint m_point[5]; public: void DrawLine(CDC *pDC); void DrawPolyline(CDC *pDC); void DrawPolygon(CDC *pDC); void DrawRect(CDC *pDC); voi...
分类:其他好文   时间:2014-08-07 23:12:37    阅读次数:427
ios实现画虚线
//一定要重写UIView类中的-(void)drawRect:(CGRect)rect方法才能画线;//绘制UIView-(void)drawRect:(CGRect)rect{[selfdrawLine];}/***画线*/-(void)drawLine{//1.获取上下文CGContextRefcontext=UIGraphicsGetCurrentContext();//2.创建可变的路径并设置路径CGMutablePathRef..
分类:移动开发   时间:2014-07-24 17:58:37    阅读次数:226
392条   上一页 1 ... 35 36 37 38 39 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!