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 的坐标也是相对的,并不是相对屏幕,也就是说是相对坐标,不是绝对坐标。
很明显一个是自己为原点的坐标系,一个是以屏幕为原点的坐标系。
相关文章
- static和extern关键字 对变量的作用
- nohup和&的使用/2>&1是什么意思/怎么关闭nohup挂起的程序
- 【数据分析与挖掘】R语言的作用和应用场景+HelloWorld
- 总结(路由器的工作原理、数据交换方式、网络类型、二层交换机的作用和工作原理、三层交换机的工作原理)
- 架构必备:Rate limiting 的作用和常见方式
- 《你不知道的JavaScript》第一部分:作用域和闭包
- Marin说PCB之国产电源芯片方案 ---STC2620Q-手册上的Layout Guideline要求: 意思就是说我们RT/CLK端子对噪声敏感,因此RT电阻器应尽可能靠近IC,并且走线尽量短一些。尽量也是放置在和芯片同一面。 目前的做法是和电源芯片正反贴放置了,如下图所示: 4,BOOT电路上的RC的位置,BST电路一般用来给上MOS管驱动供电。故BST与SW一样,也是一个电压高速跳变的点,会辐射出较强的噪音。自举电容也要放置在尽可能靠近BST和SW的位置,避免对其他信号的影响,布线时宽度一般在20mil即可。尽量也是放置在和芯片同一面。
- VSCode中 task.json 和 launch.json 的作用和参数解释以及配置教程
- 优先队列是一种强大而灵活的数据结构,它在许多算法和系统中都发挥着重要作用
- 【Zookeeper】ZooKeeper的一些重要功能和作用