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;
网友评论