博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
frame.origin和frame.size的心得
阅读量:4701 次
发布时间:2019-06-09

本文共 647 字,大约阅读时间需要 2 分钟。

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 的坐标也是相对的,并不是相对屏幕,也就是说是相对坐标,不是绝对坐标。
很明显一个是自己为原点的坐标系,一个是以屏幕为原点的坐标系。

转载于:https://www.cnblogs.com/qqboy77/p/3511538.html

你可能感兴趣的文章
SQL分页查询总结{转}
查看>>
迭代加深搜索 POJ 1129 Channel Allocation
查看>>
.Net调用Java带验证的WebService解决方法
查看>>
手机web下滑加载
查看>>
LeetCode 20. 有效的括号
查看>>
TCP 接收窗口自动调节
查看>>
JavaScript Patterns 3.7 Primitive Wrappers
查看>>
一个打砖块的小游戏1.0 KILL THE BLOCKS !
查看>>
学习、发现和创造-一切皆有规律
查看>>
107.为什么要使用数据库之文件增删查改直接操作
查看>>
深度学习笔记 (一) 卷积神经网络基础 (Foundation of Convolutional Neural Networks)
查看>>
python三个自带装饰器的功能与使用(@property、@staticmethod、@classmethod)
查看>>
三分法——求解凸性函数的极值问题
查看>>
HTML&CSS构建和设计网站
查看>>
快速排序+分治法
查看>>
HTML5开发之meta标签的viewport使用说明
查看>>
RF 中一条用例执行失败,终止其他用例执行
查看>>
Java web表层技术专业词汇
查看>>
Java 常用对象-Scanner类
查看>>
第八次作业
查看>>