在開發(fā)中我們有時候會需要區(qū)分頁面的出現(xiàn)和消失是push進來的,還是pop回來的,或者是present的,還是dismiss的。
那么在頁面即將出現(xiàn)或者即將消失的時候我們用以下代碼進行區(qū)分即可:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
if ([self isBeingDismissed] || [self isMovingFromParentViewController]) {
//pop 或者dismiss操作
} else {
// push 或者 present
}
}