iOS介面跳轉

來源:互聯網
上載者:User

標籤:tla   依次   dism   pre   sel   .com   src   img   bubuko   

  • 當我們從A介面跳轉到C而需要返回到B介面時,可在A介面跳轉方法中進行如下操作,A介面要取當前介面,否則返回到A介面時會調用重新載入的方法
[self.navigationController setViewControllers:@[self, B, C] animated:YES];
  • 當我們需要從在B介面跳轉到D介面然後依次返回時可以使用:
NSMutableArray * ctlArr =[NSMutableArray arrayWithArray:self.navigationController.viewControllers]; [ctlArr addObject:C];[ctlArr addObject:D];[self.navigationController setViewControllers:ctlArr animated:YES];

當返回時不需要經過的介面可以從ViewControllers中刪除,如果已經產生的介面返回時不希望再次走viewdidload方法時就要取已經存在的controller,這樣可以避免介面的重新載入的情況。當我們通過present展示出的介面想改變返回介面的時候我們可以通過在present出的controller添加回調方法,在prensent介面進行上面的操作可以實現更換當前controller在調用dismiss後展示的介面

iOS介面跳轉

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.