didMoveToWindow
通知接收者它一斤给添加到窗口中
- (void)didMoveToWindow
讨论
默认实现不做任何事情;子类可以重写这个方法来做特殊的实现
告诉视图当子视图已经添加
- ( void )didAddSubview:(UIView *)subview
参数
subview
被添加做子视图的视图对象
讨论
被子类重写用来执行额外的命令当子视图添加到接收者。这个方法被 addSubview 调用
didMoveToSuperview
通知接收者父视图已经改变( nil 是允许的)
- ( void )didMoveToSuperview
讨论
默认不做任何事情;子类可以重写这方法来作为特定的实现
didMoveToWindow
通知接收者它一斤给添加到窗口中
- ( void )didMoveToWindow
讨论
默认实现不做任何事情;子类可以重写这个方法来做特殊的实现
窗口的属性有可能是 nil 当这个方法调用的时候,这表明接收者并不属于当然任何一个窗口。这个只发生在接收者从它的父视图上移除或者接收者添加到父视图中而不是添加到 window 中。重写这个方法可以用来选择忽略一些他们不关心的对象
通知接收者它一斤给添加到窗口中
- (void)didMoveToWindow
讨论
默认实现不做任何事情;子类可以重写这个方法来做特殊的实现
窗口的属性有可能是nil当这个方法调用的时候,这表明接收者并不属于当然任何一个窗口。这个只发生在接收者从它的父视图上移除或者接收者添加到父视图中而不是添加到window中。重写这个方法可以用来选择忽略一些他们不关心的对象
-
-(id)initWithFrame:(CGRect)frame
- UIView的指定初始化方法; 总是发送给UIView去初始化, 除非是从一个nib文件中加载的; -
-(id)initWithCoder:(NSCoder *)coder
- 从nib文件中加载的时候发送此消息给UIView; -
-(void)awakeFromNib
- 在所有的nib中的对象初始化和连接后将发送此消息; 只适用于从nib加载对象; 如要重写,其中还必须调用父类的awakeFromNib
; -
-(void)willMoveToSuperview:(UIView *)newSuperview
- 在一个子视图将要被添加到另一个视图的时候发送此消息; -
-(void)willMoveToWindow:(UIWindow *)newWindow
- 在一个视图(或者它的超视图)将要被添加到window的时候发送; -
-(void)didMoveToSuperview
- 把一个视图插入到视图层级之后发送此消息; -
-(void)didMoveToWindow
- 当视图获得它的window属性集的时候发送此消息.
- //当加入视图完成后调用
- (void)didAddSubview:(UIView *)subview
- //当视图移动完成后调用
- (void)didMoveToSuperview
- //当视图移动到新的WINDOW后调用
- (void)didMoveToWindow
- //在删除视图之后调用
- (void)willRemoveSubview:(UIView *)subview
- //当移动视图之前调用
- (void)didMoveToSuperview:(UIView *)subview
- //当视图移动到WINDOW之前调用
- (void)didMoveToWindow
告诉视图当子视图已经添加
- ( void )didAddSubview:(UIView *)subview
参数
subview
被添加做子视图的视图对象
讨论
被子类重写用来执行额外的命令当子视图添加到接收者。这个方法被 addSubview 调用
didMoveToSuperview
通知接收者父视图已经改变( nil 是允许的)
- ( void )didMoveToSuperview
讨论
默认不做任何事情;子类可以重写这方法来作为特定的实现
didMoveToWindow
通知接收者它一斤给添加到窗口中
- ( void )didMoveToWindow
讨论
默认实现不做任何事情;子类可以重写这个方法来做特殊的实现
窗口的属性有可能是 nil 当这个方法调用的时候,这表明接收者并不属于当然任何一个窗口。这个只发生在接收者从它的父视图上移除或者接收者添加到父视图中而不是添加到 window 中。重写这个方法可以用来选择忽略一些他们不关心的对象