UIView drawRect函数
来源:互联网 发布:java 泛型t 获得class 编辑:程序博客网 时间:2024/05/08 05:09
在UIView中画简单图形的一种方法
- (void)drawRect:(CGRect)rect该方法属于UIView的一个方法,想要用该方法画一些基本的图形,需要我们首先子类化UIView,并且重写该类的方法drawRect。下面只是画了一个矩形,并填充相应的颜色。 - (void)drawRect:(CGRect)rect {
CGRect newRect = CGRectMake(myRect.origin.x, myRect.origin.y, myRect.size.width, myRect.size.height);
//myColor = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:0.8];
[myColor set];
UIRectFill(newRect);
}
其中的myRect 和 myColor是类中的成员变量,是用来给用户设置矩形的大小和颜色的,alpha是颜色的透明度,这样可以根据不同的要求对矩形进行变换,需要注意的是该方法的调用是在开始系统调用的,用户想在程序中自己调用来进行操作,需要调用[color=#000000][self.view setNeedsDisplay]方法。[/color]
[color=#000000][color=#7136a9]CGRect selectRect = CGRectMake(20, 20, 260, 360);[/color][/color]
[self.view setRect:selectRect];
//[self.view drawRect:selectRect];
[self.view setNeedsDisplay];
- (void)drawRect:(CGRect)rect该方法属于UIView的一个方法,想要用该方法画一些基本的图形,需要我们首先子类化UIView,并且重写该类的方法drawRect。下面只是画了一个矩形,并填充相应的颜色。 - (void)drawRect:(CGRect)rect {
CGRect newRect = CGRectMake(myRect.origin.x, myRect.origin.y, myRect.size.width, myRect.size.height);
//myColor = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:0.8];
[myColor set];
UIRectFill(newRect);
}
其中的myRect 和 myColor是类中的成员变量,是用来给用户设置矩形的大小和颜色的,alpha是颜色的透明度,这样可以根据不同的要求对矩形进行变换,需要注意的是该方法的调用是在开始系统调用的,用户想在程序中自己调用来进行操作,需要调用[color=#000000][self.view setNeedsDisplay]方法。[/color]
[color=#000000][color=#7136a9]CGRect selectRect = CGRectMake(20, 20, 260, 360);[/color][/color]
[self.view setRect:selectRect];
//[self.view drawRect:selectRect];
[self.view setNeedsDisplay];
- UIView drawRect函数
- UIView drawRect函数
- UIView的drawRect
- 关于UIView drawRect方法
- UIView的drawRect方法
- UIView的drawRect方法
- UIView中的drawRect方法
- UIView中的drawRect
- UIView之drawRect
- UIView的layoutSubviews和drawRect
- UIView的layoutSubviews和drawRect
- UIView重绘机制drawRect
- UIView的layoutSubviews和drawRect
- UIView的layoutSubviews和drawRect
- UIView的layoutSubviews和drawRect
- UIView的layoutSubviews和drawRect
- UIView中的layoutSubviews和drawRect
- UIView的layoutSubviews和drawRect
- rtf格式的一些说明,转载的,我找到的rtf资料中比较实用的一片文章了
- JSP中IE直接关闭后如何去清SESSION的最终解决方案
- 设计自己的C语言版ArrayList
- Twist:帮助迟到者发送短信告知对方何时抵达
- apt-get查看已安装的程序的方法(dpkg -l | grep 'program_name')
- UIView drawRect函数
- jQuery EasyUI中文帮助手册
- json在线检测工具
- 小菜之成长记[Java篇]--网络编程合集
- how to convert UTC to local time
- LinkedServer 的一些知识
- Java程序员不该有的6种陋习
- 数字电视博客
- ios 画pdf时不会自动换行,自己写的一个自动换行的小方法