iOS8之后,如何使用autolayout,sizeclass配合代码写布局

iOS8之后,autolayout,,sizeclass使用中如何配合代码写布局

在xcode6.0之后,出现了sizeclass,而且autolayout的使用界面也有所改变。

那么习惯了拖,好像省了不少时间,也节省了很多代码。but,当我想在页面中使用代码来写一个控件的时候,就需要用代码获取

到当前autolayout里面控件的坐标。

上面两个方法可以解决这个问题。在这个方法之后获取的frame是当前展现在屏幕上的frame。所以,尽情使用吧。但是不要想在

这里获取frame然后在viewDidLoad里面调用。因为,这两个方法是在后调用的。

附上controller里面函数的调用顺序:

initWithCode (如果使用storyboard)

loadView

viewDidLoad

viewWillAppear

viewWillLayoutSubviews

viewDidLayoutSubviews

viewDidAppear

viewWillDisappear

viewDidDisappear

击败不等于击倒,跌倒了,爬起来,想一想,为什么跌倒了,

iOS8之后,如何使用autolayout,sizeclass配合代码写布局

相关文章:

你感兴趣的文章:

标签云: