简述frame、bounds、center
frame是该视图在父视图坐标系统中的位置和大小。(参照父视图中的坐标系统)
bounds是该视图在自身坐标系统中的位置和大小。(参照自身的坐标系统)
center是该视图的中心点在父视图坐标系统中的位置。
bounds会比较难理解,容易绕糊涂
下面看几个图
红色视图为父视图,当前父视图的bounds为(0,0)
蓝色视图为子视图,当前子视图的frame为(10,10)

红色视图为父视图,当前父视图的bounds为(10,10)
蓝色视图为子视图,当前子视图的frame为(10,10)
父视图的bounds发生了变化,父视图自身的坐标发生了变化,不会影响自身,影响的是子视图的位置,因为子视图的位置是相对于父视图的坐标系来说的

简述frame、bounds、center的更多相关文章
- 初见IOS的UI之:UI控件的属性frame bounds center 和transform
		这些属性,内部都是结构体:CGRect CGPoint CGFloat 背景知识:所有的控件都是view的子类,屏幕就是一个大的view:每个view都有个viewController,它是view的 ... 
- UIView 中 frame, bounds, center 属性的关系
		最近一直在学 iOS 开发,所以专门创建了这样一个类别,将自己学习中的一些问题整理,记录下来.由于自己是初学者,所以所写的文章非常基础,写这个类别一是为了给自己留下存 档,二是为了给和我有同样问题的初 ... 
- frame,bounds,center分析
		采用CGPoint来表示坐标系X,Y位置,创建一个坐标的方式为:CGPoint point=CGPointMake(x,y) CGSize用来表示视图的宽度和高度,可以用CGSizeMake(widt ... 
- iOS编程(双语版)-视图-Frame/Bounds/Center
		1. Frame 每个视图都有一个frame属性,它是CGRect结构,它描述了视图所在的矩形在其父视图中的位置. (屏幕坐标系默认的原点在左上角,x轴向右伸展,y轴向下伸展) 设置frame通常通过 ... 
- frame,bounds,center-三者的含义
		frame与bounds的区别比较 frame,bounds,center-三者的含义 偶然觉的,这三个属性有时候定位的时候,需要用.于是就来搞清楚,到底frame,bounds,center 这三个 ... 
- 手写控件,frame,center和bounds属性
		一.手写控件 1.手写控件的步骤 (1)使用相应的控件类创建控件对象 (2)设置该控件的各种属性 (3)添加控件到视图中 (4)如果是button等控件,还需考虑控件的单击事件等 (5)注意:View ... 
- iOS开发UI篇—手写控件,frame,center和bounds属性
		iOS开发UI基础—手写控件,frame,center和bounds属性 一.手写控件 1.手写控件的步骤 (1)使用相应的控件类创建控件对象 (2)设置该控件的各种属性 (3)添加控件到视图中 (4 ... 
- iOS开发UI基础—手写控件,frame,center和bounds属性
		iOS开发UI基础—手写控件,frame,center和bounds属性 一.手写控件 1.手写控件的步骤 (1)使用相应的控件类创建控件对象 (2)设置该控件的各种属性 (3)添加控件到视图中 (4 ... 
- UIView frame, bounds and center
		http://stackoverflow.com/questions/5361369/uiview-frame-bounds-and-center Since the question I asked ... 
- ##DAY1 UI、frame、center、bounds、UIVIew
		##DAY1 UI.frame.center.bounds.UIVIew #pragma mark ———————UI——————————— UI的本意是用户界面,是英文User和 Interface ... 
随机推荐
- IOS-App installation failed原因及解决方法
			在用真机调试的时候,每次运行app都会弹出这个框,点击ok后,再次运行就没问题了.刚开始觉得没什么,无非就是多点几次,到后来,觉得这也很浪费时间,严重影响开发效率,在网上搜索了一遍后,决定将解决方案写 ... 
- 浅谈 GPU图形固定渲染管线
			图形渲染管道被认为是实时图形渲染的核心,简称为管道.管道的主要功能是由给定的虚拟摄像机.三维物体.灯源.光照模型.纹理贴图或其他来产生或渲染一个二维图像.由此可见,渲染管线是实时渲染技术的底层工具.图 ... 
- 自动attach到iis
			可以不用手动attachToProcess. 先找到自己的网站Solution.右键property 2) 3)保存后 可以看到process 当前进程就是w3p3的iis的进程名字 
- oracle大数据量。表分区提示查询效率
			现在业务有一张usertrack 日志记录表.每天会产生30万条数据.数据量大查询效率会非常慢 所以我考虑通过表分区来提示效率 逻辑上是一张表.但是分区后会按照分区条件将数据分在不同的物理文件 优点 ... 
- bzoj3295: [Cqoi2011]动态逆序对(树套树)
			#include <iostream> #include <cstdio> #include <cstring> #include <cmath> #i ... 
- BZOJ4719 [Noip2016]天天爱跑步
			本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000作者博客:http://www.cnblogs.com/ljh2000-jump/转 ... 
- Jenkins使用FTP进行一键部署及回滚(Windows)
			前提条件: 1.必须有两台服务器,一个是生产环境,另一个是测试环境. 2.两台服务器上都必须安装了Jenkins. 3.其中,生产环境上的Jenkins已经开通的CLI的权限(Windows参考:ht ... 
- Python基础4:数据类型:数字 字符串 日期
			[ Python 数据类型 ] 我们知道,几乎任何编程语言都具有数据类型:常见的数据类型有:字符串.整型.浮点型以及布尔类型等. Python也不例外,也有自己的数据类型,主要有以下几种: 1.数字: ... 
- POJ 2976 Dropping tests(最大化平均值 or 01整数规划)
			题目链接 忽略运算符逻辑导致奇怪的错误(代码中指明位置了) 输出没加0.5,WA. 还有,注意特殊情况k=0,所以scanf("%d%d", &n, &k)& ... 
- List<List<String>>
			package list; import java.util.ArrayList; import java.util.List; public class MyList { public static ... 
