重写drawRect方法之后,绘图区域之外为黑
2015-04-28 16:13
218 查看
在ios开发中 ,为什么自定义UIView 重写drawRect方法之后,绘图区域之外为黑,合理的情况是,我没有绘制或者填充的区域应该是透明的才对啊,如果我希望没有绘制的地方为 透明 该如何做?
其实答案很简单,就是在自定义的UIView类中重写init方法,在里面设置view的背景色,这样的话,绘图区域外就会变成自己设置的背景色了。
其实答案很简单,就是在自定义的UIView类中重写init方法,在里面设置view的背景色,这样的话,绘图区域外就会变成自己设置的背景色了。
相关文章推荐
- 为什么在重写了equals()方法之后也必须重写hashCode()方法
- UITextView底端有两行的空白区域的处理方法---重写
- iOS积累-为什么使用属性之后, 同时重写setter,getter方法会报错
- 为什么在重写了equals()方法之后也必须重写hashCode()方法
- 重写drawRect:方法后,无法修改背景颜色问题
- UITextView底端有两行的空白区域的处理方法---重写
- drawRect方法绘图
- 重写equals方法之后,是否需要重写hashCode方法
- ios中用drawRect方法绘图的时候设置颜色
- iOS重写drawRect方法实现带箭头的View
- 为什么在重写了equals()方法之后也必须重写hashCode()方法
- ios学习整理(二)使用drawRect:方法自定义绘图和UIBezierPath类
- ios中怎么样设置drawRect方法中绘图的位置
- iOS drawRect方法中在超过当前view边界的位置绘图
- 重写了equals()方法之后也必须重写hashCode()方法
- .NET的GDI+绘图基础:Graphics类的绘图方法2:Graphics.DrawRectangle()方法 ....
- iOS 中子类重写父类方法的时候应该什么时候写在 super 之前 什么时候写在 super 之后
- 为什么在重写了equals()方法之后也必须重写HashCode()方法
- iOS判断点击的区域在某个控件之外的方法
- 重写drawRect方法 CGContext的使用