UIView drawRect函数
来源:互联网 发布:与朋友交而不信乎的信 编辑:程序博客网 时间:2024/05/16 13:01
在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];
- 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
- 有了malloc/free为什么还要new/delete?
- 面试技巧--如何包装自己
- 系统架构设计入门扫盲
- 理解虚基类、虚函数与纯虚函数的概念
- 博文视点大讲堂41期——SEO难点之网站内部链接结构 圆满成功
- UIView drawRect函数
- 开始工作之后的十个不要
- DataTable转换为任何模型
- 软件测试过程中的五要素(Five-fold Testing System)
- 汉诺塔演示中的几点经验
- c#中静态构造函数以及例子
- MSCHRT20.OCX使用详解
- Linux下用QtCreater写QT程序处理中文的乱码问题解决方案
- 心情很复杂