view初始化流程
2017-04-22 22:02:19 0 举报
View的初始化流程主要包括以下几个步骤:首先,系统会调用`initWithFrame:`方法来设置View的初始大小和位置;然后,如果设置了背景颜色或者背景图片,系统会调用`drawRect:`方法进行绘制;接着,如果设置了布局约束,系统会调用`layoutSubviews`方法进行布局;最后,如果设置了动画,系统会在合适的时机调用`drawRect:`方法进行绘制。在这个过程中,还可以通过重写`awakeFromNib`、`willMoveToSuperview:`、`didMoveToSuperview`等方法来对View的初始化过程进行更精细的控制。