【极客班】View的定位

2016-04-11  本文已影响27人  xiongsirui

UIView负责提供相应的显示内容,也处理区域的事件响应。

UIView的层次结构

层次.png

应用的起点是window.rootViewController.view,在上面可以有很多的subviews;UIView的上级可以称为parent和superview;下级则是child和subview。

UIView的定位

创建一个View:
用CGRectMake(x,y,w,h)可以创建一个View,其中(x,y)表示View的原点,(w,h)表示View的长河宽;再把view添加到界面即可。

     UIView * view = [[UIView alloc] initWithFrame:CGRectMake(40, 160, 400, 400)];
     view.backgroundColor = [UIColor blueColor]; 
     [self.view addSubview:view];

同样用CGPointMake(x,y)可以改变view的原点坐标,代码如下:

     CGRect newBounds = self.view.bounds;
     newBounds.origin = CGPointMake(40, 160);
     self.view.bounds = newBounds;
上一篇 下一篇

猜你喜欢

热点阅读