iOS初學(xué)者日記----出入棧跳轉(zhuǎn)和模態(tài)跳轉(zhuǎn)

RegisterViewController *registerViewController = [RegisterViewController new];
[self.NavigationController pushViewController:registerViewController animated:YES];
//返回到根視圖
[self.navigationController popToRootViewControllerAnimated:YES];
//返回到指定視圖
for (UIViewController *controller in self.navigationController.viewControllers) {
    if ([controller isKindOfClass:[LoginViewController class]]) {
       [self.navigationController popToViewController:controller animated:YES];
    }
}

這種采用壓棧和出棧進(jìn)行頁面跳轉(zhuǎn)的方式,就是出入棧跳轉(zhuǎn)。

SelectViewController * selectViewController = [[SelectViewController alloc] init];        
//把當(dāng)前控制器作為背景
self.definesPresentationContext = YES;
//設(shè)置模態(tài)視圖彈出樣式
selectViewController.modalPresentationStyle = UIModalPresentationOverFullScreen;
[self presentViewController:selectViewController animated:YES completion:nil];
[self dismissViewControllerAnimated:YES completion:NULL];

模態(tài)跳轉(zhuǎn)主要在:收集用戶輸入信息,臨時(shí)展示一些內(nèi)容,顯示一個(gè)新的view層級(jí)等時(shí)候會(huì)用到。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,828評(píng)論 25 709
  • 1、通過CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,175評(píng)論 3 119
  • 第二期韓大爺?shù)膶懽髡n快到尾聲了,想跟大家分享些心得體會(huì),前方寫作干貨高能預(yù)警。 一、寫作的本質(zhì)是思維的密度 韓大爺...
    羽扇清風(fēng)閱讀 584評(píng)論 5 18
  • 一直以來都在計(jì)劃搭個(gè)博客,拖了這么久發(fā)現(xiàn)基于Github Pages的博客要是想弄到我認(rèn)為的高大上門檻還是很高。于...
    孫佳明閱讀 389評(píng)論 0 1
  • 心里總有種 表達(dá)不出的憂傷!
    火沖鍋閱讀 221評(píng)論 0 0

友情鏈接更多精彩內(nèi)容