模態(tài)Model跳轉(zhuǎn)和Push跳轉(zhuǎn)的混合實(shí)現(xiàn)原理

1、在模態(tài)Model推出的視圖中Push下一個(gè)帶導(dǎo)航欄的視圖,然后返回首頁(yè)(A -> B ->C -> A)

核心代碼展示:

/** 這里用到的核心處理辦法是 */
/** 1.在A控制器模態(tài)Model推出B控制器的時(shí)候先給B控制器包裝一個(gè)導(dǎo)航控制器 */

UINavigationController *ANavigationController = [[UINavigationController alloc] initWithRootViewController:[[BViewController alloc] init]];
[self presentViewController:ANavigationController animated:YES completion:nil];

/** 2.在B控制器遵守UINavigationControllerDelegate實(shí)現(xiàn)代理協(xié)議,隱藏當(dāng)前控制器的導(dǎo)航欄 */
#pragma mark - UINavigationControllerDelegate

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
    // 判斷要顯示的控制器是否是自身控制器
    BOOL isShowMyController = [viewController isKindOfClass:[self class]];
    [self.navigationController setNavigationBarHidden:isShowMyController animated:YES];
}

#pragma mark - Push出C控制器
[self.navigationController pushViewController:[[CViewController alloc] init] animated:YES];

/** 3.在C控制器里面可直接在返回按鈕方法里DisMiss */
[self.navigationController dismissViewControllerAnimated:YES completion:nil];

希望能夠幫助你

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子窘问,更是在濱河造成了極大的恐慌,老刑警劉巖家凯,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疗疟,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡住练,警方通過(guò)查閱死者的電腦和手機(jī)地啰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)讲逛,“玉大人亏吝,你說(shuō)我怎么就攤上這事≌祷欤” “怎么了蔚鸥?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵惜论,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我止喷,道長(zhǎng)馆类,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任弹谁,我火速辦了婚禮乾巧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘僵闯。我一直安慰自己卧抗,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布鳖粟。 她就那樣靜靜地躺著社裆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪向图。 梳的紋絲不亂的頭發(fā)上泳秀,一...
    開(kāi)封第一講書(shū)人閱讀 51,274評(píng)論 1 300
  • 那天,我揣著相機(jī)與錄音榄攀,去河邊找鬼嗜傅。 笑死,一個(gè)胖子當(dāng)著我的面吹牛檩赢,可吹牛的內(nèi)容都是我干的吕嘀。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼贞瞒,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼偶房!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起军浆,我...
    開(kāi)封第一講書(shū)人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤棕洋,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后乒融,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體掰盘,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年赞季,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了愧捕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡碟摆,死狀恐怖晃财,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤断盛,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布罗洗,位于F島的核電站,受9級(jí)特大地震影響钢猛,放射性物質(zhì)發(fā)生泄漏伙菜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一命迈、第九天 我趴在偏房一處隱蔽的房頂上張望贩绕。 院中可真熱鬧,春花似錦壶愤、人聲如沸淑倾。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)娇哆。三九已至,卻和暖如春勃救,著一層夾襖步出監(jiān)牢的瞬間碍讨,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工蒙秒, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留勃黍,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓晕讲,卻偏偏與公主長(zhǎng)得像覆获,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瓢省,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,095評(píng)論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)锻梳、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,098評(píng)論 4 62
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一種新的協(xié)議净捅。它實(shí)...
    香橙柚子閱讀 23,853評(píng)論 8 183
  • 你應(yīng)該還記得 曾經(jīng) 我是你身后一路踉蹤而至的日子 有迷或 也有彷徨 走過(guò)昨天 遠(yuǎn)離枯萎的花朵 像我 染成秋后...
    江城妖怪閱讀 188評(píng)論 0 2
  • 硬連接 軟連接 命令格式 如果不寫(xiě)-s則為硬鏈接
    怪誕史努比閱讀 117評(píng)論 0 0