willMoveToParentViewController && didMoveToParentViewController(iOSモニターシステムのスライディングリターンイベント)

最初のプッシュが入ったときに両方のメソッドが呼び出され、親の値は空ではありません。システム側のスライドの使用を開始すると、willMoveが最初に呼び出され、親の値が空になります。スライドが終了して前のページに戻ると、didMoveが呼び出され、親の値も空になります。スライドがない場合以上、前のページは返されません。つまり、わずかなストロークで現在のページに戻ると、didMoveメソッドは呼び出されません。したがって、スライドして戻った後に前のページでいくつかの操作を実行する場合は、didMoveメソッドの親の値に従って判断できます。

-(void)willMoveToParentViewController:(UIViewController *)parent{
    [super willMoveToParentViewController:parent];
}

- (void)didMoveToParentViewController:(UIViewController *)parent{
    [super didMoveToParentViewController:parent];
    if(parent == nil){
    }
}

おすすめ

転載: blog.csdn.net/qq_28285625/article/details/112190936