iOS小記------關(guān)于view-viewcontroller頁(yè)面之間的跳轉(zhuǎn)的方法

在平時(shí)編寫代碼的過程中,頁(yè)面之間的跳轉(zhuǎn)可以說就和MVC模式一樣是開發(fā)必須的。但是可能我們知道一種或者幾種頁(yè)面之間的跳轉(zhuǎn),今天我就來總結(jié)一下我在開發(fā)之中遇到的所有的頁(yè)面跳轉(zhuǎn)代碼。(關(guān)于控制器之間的簡(jiǎn)單的跳轉(zhuǎn),比如導(dǎo)航控制器跳轉(zhuǎn)、故事版跳轉(zhuǎn)、簡(jiǎn)單的模態(tài)跳轉(zhuǎn)不在這里多說)

一、代理跳轉(zhuǎn)。

通常我們?cè)谔D(zhuǎn)中經(jīng)常是通過你點(diǎn)擊了某個(gè)事件或者某個(gè)操作使你進(jìn)行控制器之間的跳轉(zhuǎn)。那么我們可以在這個(gè)按鈕事件或者操作里面寫一個(gè)代理進(jìn)行跳轉(zhuǎn)或者傳值。

二、block跳轉(zhuǎn)。

大家都知道block塊的強(qiáng)大之處,我個(gè)人認(rèn)為block是代理的升級(jí)版本。他實(shí)現(xiàn)了代理能實(shí)現(xiàn)的功能,而且代碼更加的簡(jiǎn)潔。只需要在視圖A中進(jìn)行一次聲明然后在控制器B 中進(jìn)行跳轉(zhuǎn)代碼的實(shí)現(xiàn)。

但是需要知道的是無論是代理還是block我們都是需要視圖和控制器之間存在著聯(lián)系的,不然沒有辦法去調(diào)用代理或者block。這是大家很容易忽略的地方,也是經(jīng)常容易錯(cuò)的地方。

三、通知跳轉(zhuǎn)。

我們也可以使用通知進(jìn)行頁(yè)面得跳轉(zhuǎn)。通知在我看來就是比代理好的一點(diǎn)就是不需要視圖和控制器之間有必然的關(guān)聯(lián)就可以調(diào)用(當(dāng)然他們最大的區(qū)別是一個(gè)可以多對(duì)多傳值)。

四、直接在視圖跳轉(zhuǎn)

這一個(gè)方法是非常的直接,就是在視圖中直接的跳轉(zhuǎn)界面。說白了就是調(diào)出application然后也是以導(dǎo)航控制器的形式進(jìn)行跳轉(zhuǎn)。非常的簡(jiǎn)單實(shí)用(當(dāng)然是在不需要進(jìn)行傳值等操作的時(shí)候。)

//視圖直接涂轉(zhuǎn)控制器

UINavigationController *nav = (UINavigationController *)[UIApplication sharedApplication].keyWindow.rootViewController;

SecViewController *sec = [[SecViewController alloc]init];

[nav pushViewController:sec animated:YES];

其他代碼和上面一樣

最后編輯于
?著作權(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)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,313評(píng)論 4 61
  • 一盞若即若離的燈 一份風(fēng)格像貓的甜品 就像鮮花盛開時(shí) 你的聲音 2014.06.26
    楊戲水閱讀 465評(píng)論 0 2
  • 窗外夜雨瀟瀟,窗內(nèi)燈花瘦盡。 靜謐中,書架上的書和書簽都像在發(fā)出言語,散出光輝,映得四壁琳瑯。我斂住氣,踮起腳,身...
    綰彼青絲閱讀 660評(píng)論 0 5
  • 第一,覺察。 我們要覺察當(dāng)下的這一刻,自己的感受是什么? 有一種行為治療,其中,有一個(gè)非常有趣的技巧——全身掃描。...
    Tang騰閱讀 811評(píng)論 0 0
  • 我們總是期盼被愛,喜歡被別人溫暖的感覺,是否想過自己值得被愛的理由?首先只有父母是無條件愛自己的,不要鉆牛角尖說也...
    Ownery閱讀 230評(píng)論 0 1

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