iOS 頁面跳轉,離開之前pop掉navigationController棧中的頁面


http://blog.csdn.net/worldzhy/article/details/41312713

 

- (void)viewDidDisappear:(BOOL)animated {

   //因為點擊登錄離開頁面時

    if (YES == _popAsLoginFlag) {

        [self.navigationController popToRootViewControllerAnimated:NO];

    }

}

 

 

- (void)loginButtonClicked:(id)sender {

    HSLoginViewController *loginVC = [HSLoginViewControllernew];

 

//    [self.navigationController pushViewController:loginVC animated:YES];

 

   //原來是從這里(個人設置頁)直接push到登錄頁,由於登錄完成后要轉到首頁,所以這里先把tabbar跳到首頁,從首頁push到登錄頁,這樣就可以從登錄頁輕松跳到主頁了

    self.tabBarController.selectedIndex = 0;

    [[self.tabBarController.viewControllers objectAtIndex:0] pushViewController:loginVC animated:YES];

    

   //標記一下,在這個頁面消失時做相應處理

    _popAsLoginFlag = YES;

}


免責聲明!

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



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