iOS 管理应用界面布局 geekband

2016-03-30  本文已影响48人  AAup

ios界面初解


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)  //起始坐标及大小;
farme

难点之一


bounds
 -(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}

加入斯坦福教学图片


1411611417625738.jpg

frame: 该view在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统)
bounds:该view在本地坐标系统中的位置和大小。(参照点是,本地坐标系统,就相当于ViewB自己的坐标系统,以0,0点为起点)
center:该view的中心点在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统)

视图中心


视图中心 Snip20160330_12.png Snip20160330_13.png Snip20160330_15.png Snip20160330_16.png Snip20160330_17.png Snip20160330_18.png

界面更新的特快

Snip20160330_21.png

一年一个新技术, 对于好像我似得新人 不要盲目追求久技术
一下是ios9 的分屏技术


各型号类型应用设备界面布局方向

Snip20160330_23.png Snip20160330_27.png Snip20160330_28.png Snip20160330_29.png Snip20160330_30.png
上一篇下一篇

猜你喜欢

热点阅读