美文网首页
视图绘制相关

视图绘制相关

作者: Rangethan | 来源:发表于2016-11-29 13:45 被阅读16次

1.setMeasuredDimension()方法调用之后,才能使用getMeasuredWidth()和getMeasuredHeight()来获取视图测量出的宽高,在此之前调用这两个方法得到的值都会是0。
调用关系:
measure() 测量宽和高 -->
onMeasure() 留给子类重写的测量的宽和高 -->
setMeasuredDimension() 设置测量得到的尺寸,即宽和高 -->
setMeasuredDimensionRaw() 在该方法中,将测量得到的宽和高分别赋给mMeasuredWidth和mMeasuredHeight


Snip20161129_1.png

有了set,才能get
有了setMeasuredDimension()方法之后,才能调用getMeasuredWidth()方法去获取测量得到的宽/调用getMeasuredHeight()方法去获取测量得到的高


Snip20161129_2.png

相关文章

  • 常见面试问题概括

    UI视图相关 *TableView重用机制? 答: *视图绘制原理?如何实现异步绘制? 答:UIView绘制原理 ...

  • 视图绘制相关

    1.setMeasuredDimension()方法调用之后,才能使用getMeasuredWidth()和get...

  • # UI视图相关

    UI视图相关 UITableView 事件传递&视图响应 图像显示原理 卡顿&掉帧 绘制原理&异步绘制 离屏渲染 ...

  • UI视图

    UI视图考点: UITableView相关 事件传递&视图响应 图像显示原理 卡顿&掉帧 绘制原理&异步绘制 离屏渲染

  • 2021-06-19

    UI试图相关问题 大纲 UITableView 相关 事件传递&视图响应 图像显示原理 卡顿&掉帧 异步绘制&绘制...

  • 使用Quartz 2D绘图

    一.获取与视图相关联的上下文对象 #pragma mark - 绘制视图 // 注意:drawRect方法每次都是...

  • iOS 面试全方位剖析 -- UI视图篇(二)

    UITableView相关 事件传递&视图响应 图像显示原理 (一) 卡顿&掉帧 绘制原理&异步绘制 离屏渲染 ...

  • UI视图相关面试问题

    注意:本文主讲UI相关面试问题,包括UITableView相关、事件传递&视图相应、图像显示原理、卡顿&掉帧、绘制...

  • [iOS面试]第1章 UI视图相关面试问题

    本文主讲UI相关面试问题,包括UITableView相关、事件传递&视图相应、图像显示原理、卡顿&掉帧、绘制原理&...

  • Android-自定义View

    [1] Android如何绘制视图? 当用户将Android视图引入焦点时,Android框架会引导视图进行绘制。...

网友评论

      本文标题:视图绘制相关

      本文链接:https://www.haomeiwen.com/subject/abiapttx.html