iOS中willMoveToSuperview:方法


直接看代碼:

#import "CMoveView.h"

@interface CMoveView ()

//記錄上一次父視圖

@property (nonatomic, strong) UIView* oldSuperview;

@end

@implementation CMoveView

 

//當自己重寫一個UIView的時候有可能用到這個方法,當本視圖的父類視圖改變的時候,系統會自動的執行這個方法.newSuperview是本視圖的新父類視圖.newSuperview有可能是nil.

- (void)willMoveToSuperview:(UIView *)newSuperview {

    [super willMoveToSuperview:newSuperview];

    NSLog(@"oldSuperview=%@,newSuperview=%@",self.oldSuperview,newSuperview);

      self.oldSuperview = newSuperview;

    NSLog(@"%s",__func__);

}

@end


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM