ios界面初解
树状图
坐标系
在viewcontroller 下
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UIView * view = [[UIView alloc] initWithFrame:CGRectMake(40, 160, 400, 400)];
view.backgroundColor = [UIColor blueColor];
[self.view addSubview:view];
}
相关坐标系
CGPointMake(Cx, y)//点的x,y坐标;
CGPointEqualToPoint(view., view2);//半段坐标1 与坐标2 的位置
CGSizeMake(width, height);
CGSizeEqualToSize(size1, size1);//半段坐标1 与坐标2 的大小
CGRectMake(X, Y, width, height) //起始坐标及大小;
难点之一
-(CGRect)frame{
return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height);
}
-(CGRect)bounds{
return CGRectMake(0,0,self.frame.size.width,self.frame.size.height);
}
view.bounds相对应就是 等于view的开始坐标{0,0}
加入斯坦福教学图片
frame: 该view在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统)
bounds:该view在本地坐标系统中的位置和大小。(参照点是,本地坐标系统,就相当于ViewB自己的坐标系统,以0,0点为起点)
center:该view的中心点在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统)
视图中心
界面更新的特快
一年一个新技术, 对于好像我似得新人 不要盲目追求久技术
一下是ios9 的分屏技术
各型号类型应用设备界面布局方向