[ios]UIVIew的初始化执行方法

根据你需要执行的动作, 这里有几个方法:

-(id)initWithFrame:(CGRect)frame
最普通的初始化。

-(id)initWithCoder:(NSCoder *)coder
通过nib加载进来时,也就是通过stroyborad 或者xib加载初始化时会执行
在- (void)awakeFromNib之前执行

- (void)awakeFromNib
通过nib加载进来时,执行完initWithCoder 后执行

-(void)willMoveToSuperview:(UIView *)newSuperview
view将要移动到新的父view

-(void)willMoveToWindow:(UIWindow *)newWindow
view将要移动到新的父window

-(void)didMoveToSuperview
view完成移动到新的父view

-(void)didMoveToWindow
view完成移动到新的父window

猜你喜欢

转载自poolo.iteye.com/blog/2040512
今日推荐