UIView的layoutSubviews和drawRect方法何时调用 UIView的layoutSubviews和drawRect方法何时调用 转自:http://jianyu996.blog.163.com/blog/static/112114555201305113018814/ 首先两个方 ...
分类:
其他好文 时间:
2016-05-25 14:57:28
阅读次数:
111
1.单元格的重复利用。 2.单元格中的视图尽量都使用不透明的,单元格中要尽量少使用动画 3.图片加载的时候使用异步加载 4.滑动时不加载图片,停止滑动的时候开始加载 5.单元格中的内容可以在自定义cell 类中的drawRect 方法内自己绘制 6.如非必要,减少cell 的全部刷新,需要刷新哪些行 ...
分类:
其他好文 时间:
2016-05-19 23:11:23
阅读次数:
190
1。
// 1.获取上下文(位图上下文)
这个方法上下文都可以获取。不只是layer上下文
CGContextRef ctx = UIGraphicsGetCurrentContext();
2. 在viewController中 我们需要手动的创建上下文对象。因为系统不会自动为我们生成上下文
0.获取上下文,之前的上下文都是在view的dra...
分类:
其他好文 时间:
2016-05-12 21:11:25
阅读次数:
218
- (void)drawRect:(CGRect)rect
2 {
3 //画四边形
4 //获取图形上下文
5 CGContextRef ctx=UIGraphicsGetCurrentContext();
6 //矩阵操作
7 //注意点:设置矩阵操作必须要在添加绘图信息之前
8 //旋转45度
9 CGContextRo...
分类:
其他好文 时间:
2016-05-12 20:40:08
阅读次数:
215
- (void)drawRect:(CGRect)rect
2 {
3 //获取上下文
4 CGContextRef ctx=UIGraphicsGetCurrentContext();
5 //绘图
6 //第一条线
7 CGContextMoveToPoint(ctx, 20, 100);
8 CGContextAddLineToP...
分类:
其他好文 时间:
2016-05-12 20:11:03
阅读次数:
195
画饼状图
- (void)drawRect:(CGRect)rect {
// Drawing code
// 需求:根据sections的数据,绘制多个扇形
// 1.获取上下文(Layer Graphics Context)
CGContextRef ctx = UIGraphicsGetCurrentContext();
...
分类:
其他好文 时间:
2016-05-12 15:26:10
阅读次数:
208
在iOS中,你能看到的东西基本上都是UIVIew,比如一个按钮,一个文本标签,一个图标等等,这些都是UIView
其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层
在创建UIView对象的时候,UIView内部会自动穿件一个图层(即CALayer对象),通常UIView 的layer属性可以访问这个层
当UIView需要显示到屏幕上时,会调用drawRect方法进行绘制,并且会讲所有...
分类:
其他好文 时间:
2016-05-12 14:48:06
阅读次数:
151
布局/定位相关
@interface UIView(UIViewHierarchy)
- (void)setNeedsLayout;
注意:
1.在receiver标上一个需要被重新布局的标记,在系统runloop的下一个周期自动调用layoutSubviews。
- (void)layoutIfNeeded;
注意:
1.方法如其名,UIKit会判断该receiver是否需要l...
分类:
其他好文 时间:
2016-05-07 11:19:16
阅读次数:
294
转自:http://jianyu996.blog.163.com/blog/static/112114555201305113018814/ 首先两个方法都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。 layoutSubviews在以下情况下会被调用: 1、i ...
分类:
其他好文 时间:
2016-05-06 20:15:01
阅读次数:
134
转自:http://www.maxiaoguo.com/clothes/252.html
基本图形的绘制 包括: 代码画线,画文字 图片 裁剪 重绘 简单动画
当自定义view的时候 系统会自动调用drawRect 方法
画线
[objc] view
plain copy
- (void)drawRect:(CGRect)r...
分类:
移动开发 时间:
2016-05-06 15:54:05
阅读次数:
227