CALayer 学习日记(一)
2016-03-28 20:59
316 查看
CALayer 学习日记(一)
-记录bounds, anchorPoint, position,frame 之间的关系设一个CALayer对象的以上属性为以下一般情况:
frame(xf,yf,wf,hfx_f, y_f, w_f, h_f)
bounds(xb,yb,wb,hbx_b,y_b,w_b,h_b)
anchorPoint(xa,yax_a, y_a)
position(xp,ypx_p, y_p)
则有
wf=wb,hf=hb w_f = w_b,h_f = h_b
xf=xp−wb∗xax_f = x_p - w_b * x_a
yf=yp−hb∗yay_f = y_p - h_b * y_a
要注意在每次更改position和anchorPoint之后都会引起frame.origin的改变,记得手动修正下哦
相关文章推荐
- nginx
- 自定义控件之瀑布流与水波纹实现
- linux下so动态库一些不为人知的秘密(中)
- 总结一
- 死循环引起的血案
- 查找(Searching)
- 《MySQL必知必会学习笔记》:聚集函数
- FragmentStatePagerAdapter.notifyDataSetChanged不刷新页面的解决的方法
- 栈的运用(算数表达式求值的算符优先算法 十以内简单版)
- 排序算法-及其Java代码实现
- 解析机器中加减法对于二进制补码的运用(附python代码)
- 《leetCode》:Find the Duplicate Number
- 【LeetCode】3. Longest Substring Without Repeating Characters的两种解法
- Java编程思想学习笔记-第九章 接口
- CocoaPods安装及使用详情
- K-th Number(第k大数)
- 方法封装和String语句
- 《leetCode》:Repeated DNA Sequences
- PHP中其他类型转化为Bool类型的变化情况
- java中的移位运算符:<<,>>,>>>总结