frame.origin.x 的意思和作用?
scrollView.frame
一个view的frame 包含它的矩形形状(size)的长和宽。
和它在父视图中的坐标原点(origin)x和y坐标
frame 框架
origin就是所謂的起點位置
frame在ios里并不是一个具体的对象,他只是一些控件的一个属性。
frame的值就是一个CGRect 包括(originX,originY,width,height)。
originX和originY对应着该对象在其superview中的坐标,也就是说他是一个相对坐标。
view 的frame是view在它的super view 的位置与尺寸。
UIView中bounds和frame的差别?
什么是绝对坐标值,相对坐标值?
绝对坐标是:X,Y 就是相对于坐标原点的。
bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小,
区别主要在坐标系这一块。
frame 是相对坐标。bounds是绝对坐标。
很明显,bounds的原点是(0,0)点,而frame的原点却是任意的。
frame 如果一个按钮,是在表格里,按钮的frame 的坐标也是相对的,并不是相对屏幕,也就是说是相对坐标,不是绝对坐标。
很明显一个是自己为原点的坐标系,一个是以屏幕为原点的坐标系。
相关文章
- 08-1711-代码块和变量的作用域
- 08-17setFocus一定要写在setLayout设置的后面,否则不起作用——使用setFocusPolicy为控件设置不同的焦点策略:Tab焦点,Click焦点,Wheel焦点和没有焦点
- 08-17W+NMN科普解读:nmn的功效与作用是真的吗?如何正确规避nmn的副作用和危害
- 08-17KB,Kb单位换算,网络带宽中的Kbps和KB/s到底是什么意思? (注:B和b的区别)
- 08-17display值的作用分别是什么?relative和absolute分别是相对谁定位的?
- 08-17typedef和define的作用域
- 08-17【转】C++易混知识点5:实例讲解Public Protected Private作用域,继承的区别和用意
- 08-17Altium Designer 的entry sheet ,offsheet和port作用(转载)
- 08-17对于(function(){}())和function(){}实例的作用域分析(里面有很多问题……)
- 08-17boost库share_from_this类的作用和实现原理