drawrect专题

Android中的DrawRect()参数解析

转自 http://blog.csdn.net/jeffdeen/article/details/50000151 官方文档中的定义: drawRect(float left, float top, float right, float bottom, Paint paint)11 Draw the specified Rect using the specified pain

iOS drawRect 和 awakeFromNib

今天想在一个view上绘制一个虚线边框,百度到的代码如下: CAShapeLayer *borderLayer = [CAShapeLayer layer];borderLayer.frame = self.addButton.bounds;borderLayer.path = [UIBezierPath bezierPathWithRect:self.addButton.bou

tintColor 、Appearance、核心绘图、drawRect方法

1.tintColor   特点:不区分视图的种类,根据设置的范围大小,对所有视图都会起到改变颜色的作用   设置父视图的tintColor,然后在这个父视图内部的所有子视图都将受父视图设置的tintColor影响,从而变成同色系的视图   有一些视图可能具有的不是tintColor,而是xxxTintColor, 如导航栏有的就是   barTintColor,这种视图特有的tint

使用CALayer或者drawRect方法来绘制自定义View

如下图,使用CALayer和drawRect两种方式创建两个完全一样的进度条(CALayer的进度条自动会有动画)。 3个按钮分别是减少值,改变颜色和增加值。 对于使用CALayer自定义控件的实现,一些外观方面的属性定义可以直接修改对应layer的属性,比如颜色。其次,属性变化需调用setNeedsLayout方法,而主要规划逻辑也定义在UIView的layoutSubv

在自定义drawRect setBackground不起作用的原因

因为storyboard默认颜色是白色,要设定成clearcolor就行了