ios frame,bound和center】的更多相关文章

本文转发至:http://www.xuebuyuan.com/1846606.html 在写程序的时候发现,iOS下的坐标.位置很容易弄乱,特别是在不同的坐标系统中,必须完成弄明白一些概念才能做相应的变化,例如CoreImage和UIView的坐标系统就截然不同,一个是以屏幕的左上角为原点,一个是以屏幕的左下角为原点.总体上,IOS中包含UIKit坐标系(X轴正方向向右,Y轴正方向向下)和标准的Quartz 2D绘图坐标系(X轴正方向向右,Y轴正方向向上),下面,解释一些相关的概念: 一.UIV…
frame: View在它的Super View坐标系里的坐标 bound: 用来定义View自身坐标系和边界的Rect,Rect的原点表示View自身坐标系的原点坐标.举个例子: 一般情况下bound的值为(0,0,width,heigh),其中0,0表示View自身坐标系的原点坐标为(0,0) 但是既然类型是Rect,我也可以设置bound的原定为非(0,0)啊,比如bound值为(10,10,width,height). 这样则表示View自身的坐标系中原点的坐标为(10,10).这对于V…
frame:指的是视图在父视图的坐标系统中的大小和位置. bound:指的是视图在试图本身的坐标系统中的大小(位置起点是原点). center:指的是视图在父视图坐标系统中的中心点. 贴张苹果官网的图: frame和bound的关系   下面这是其中一个发生变化,其余两个的变化,直接看吧,很浅显.   Although you can change the frame, bounds, and center properties independent of the others, change…
CGPoint point=CGPoint(x,y);  //表示位置 CGSize size=CGSzieMake(width,height);  //表示大小 CGRect rect=CGRectMake(x,y,width,height) 1.frame: 描述当前视图在其父视图中的位置和大小,用位置坐标和长度来表示: sample: UIButton *button3=[[[UIButtonalloc]initWithFrame:CGRectMake(120,120,100,100)]a…
http://stackoverflow.com/questions/5361369/uiview-frame-bounds-and-center Since the question I asked has been seen many times I will provide a detailed answer of it. Feel free to modify it if you want to add more correct content. First a recap on the…
frame:指的是视图在父视图的坐标系统中的大小和位置. bound:指的是视图在视图本身的坐标系统中的大小(位置起点是原点). center:指的是视图在父视图坐标系统中的中心点. frame和bound的关系:   如何使用frame和bounds…
前言 iOS 常见的几种架构: 标签式 Tab Menu 列表式 List Menu 抽屉式 Drawer 瀑布式 Waterfall 跳板式 Springborad 陈列馆式 Gallery 旋转木马式 Carousel 点聚式 Plus 1.标签式 优点: 1.清楚当前所在的入口位置 2.轻松在各入口间频繁跳转且不会迷失方向 3.直接展现最重要入口的内容信息 缺点: 功能入口过多时,该模式显得笨重不实用 2.列表式 优点: 1.层次展示清晰 2.可展示内容较长的标题 3.可展示标题的次级内容…
ios里面的[uiscreen mainscreen]获得的frame是应用的frame大小,不包含status bar,所以高度会少20,但是self.view的frame就是表示整个可视的窗口的大小,表示整个全屏,是手机的屏幕大小,包含status bar.vc的self.view的frame和bounds是一样的.…
iOS7.0 之后,页面布局默认延伸到了手机界面的边缘;导航栏背景成透明颜色. 解决fram从导航栏下面开始方法: 第一种: 将导航栏改成不透明即可 if( ([[[UIDevice currentDevice] systemVersion] doubleValue]>=7.0)) { self.navigationController.navigationBar.translucent = NO;// 设置导航栏是否透明 } 第二种:导航栏透明的情况下,frame从导航栏下面开始 if( ([…
最近一直在学 iOS 开发,所以专门创建了这样一个类别,将自己学习中的一些问题整理,记录下来.由于自己是初学者,所以所写的文章非常基础,写这个类别一是为了给自己留下存 档,二是为了给和我有同样问题的初学者留下一些学习的线索,三是希望在整理这些文章的过程中可以看到自己一点点的进步. 今天整理的问题是关于在布局方面, UIView 中的 frame, bounds, center 三个属性相关.三个属性都是用来将 view 定位在它的 Superview 上的,而三个又存在着一定的区别. 简介 fr…