iOS drawing 绘图简介
来源:互联网 发布:骚男辣条淘宝店 编辑:程序博客网 时间:2024/04/29 19:48
重新创建一个UIView类,在实现文件里写draw方法,再在其他视图控制器里引用(MyView)即可。
#import "MyView.h"
@implementation MyView
- (instancetype)initWithFrame:(CGRect)frame
{
self = [superinitWithFrame:frame];
if (self) {
self.backgroundColor = [UIColoryellowColor];
}
return self;
}
/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
*/
- (void)drawRect:(CGRect)rect {
// Drawing code
//获得设备上下文 把视图当做画布
CGContextRef context =UIGraphicsGetCurrentContext();
// 线
//移动画笔到线的起点
CGContextMoveToPoint(context, 0, 0);
//移动画笔到线的终点
CGContextAddLineToPoint(context, 100, 100);
// 给线涂色
CGContextStrokePath(context);
// 矩形框
CGContextStrokeRect(context, CGRectMake(80, 150, 50, 50));
// 实心矩形
CGContextFillRect(context, CGRectMake(80, 210, 50, 50));
// 圆形框
CGContextStrokeEllipseInRect(context,CGRectMake(80, 270, 50, 50));
// 实心圆
CGContextFillEllipseInRect(context,CGRectMake(80, 330, 50, 50));
// 文字
NSString *str =@"绘图的简单介绍--不喜勿喷";
[str drawAtPoint:CGPointMake(150, 200)withAttributes:[NSDictionarydictionaryWithObjectsAndKeys:[UIFontsystemFontOfSize:13], NSFontAttributeName,nil]];
}
@end
- iOS drawing 绘图简介
- ios开发学习--绘图(Drawing)效果源码分享
- 使用Drawing 类绘图
- 绘图(Drawing)
- Drawing Contexts(绘图上下文)
- IOS 深入学习(31)之About Drawing and Printing in iOS(绘图和打印)
- C++ Drawing Mode 绘图方式
- IOS开发之Quart绘图方法简介
- iOS Drawing Concepts
- iOS的Drawing
- iOS之Drawing<1>
- iOS之Drawing<2>
- iOS Drawing Performance
- iOS Drawing-Images
- 很好的VB.net 绘图drawing教程
- Smooth Freehand Drawing on iOS
- Drawing
- Drawing with Alpha:使用alpha通道来绘图
- PBE加密
- JavaWeb-05 XML基础(Dom解析和Sax解析)
- Myeclipse安装flex 插件报错
- 寻找逆序对
- (项目管理)多人开发较大项目的一点总结(转iteye)
- iOS drawing 绘图简介
- Disabling Apache Httpclient -- fix eclipse proxy bug -- "proxy authentication required"
- Java 用JCIFS访问网络文件共享
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 怎么样做内存卡数据才能恢复吖
- UICollectionView的基本使用
- java数组
- 测试请求完整url的扑捉(post get)------ mitmproxy
- MyBatis的foreach语句用法