iOS五種頁面?zhèn)髦捣绞?/h1>

方式一:屬性傳值

A頁面的值跳轉(zhuǎn)到B頁面之后把值傳給B頁面野哭,只需要在.h文件定義屬性挂滓,A頁面再跳轉(zhuǎn)之前賦值給B頁面的實例對象屬性即可妆档。

A頁面(FirstViewController)部分代碼:

在FirstViewController.m的button點擊跳轉(zhuǎn)方法中

B頁面為TextFieldViewController膀懈,inputTextF就是B頁面的屬性富岳。是不是很簡單入篮?這種傳值方式一般用于正向傳值給跳轉(zhuǎn)界面陈瘦。

方式二:代理傳值

首先在跳轉(zhuǎn)界面B.h文件定義代理協(xié)議方法:

在B.m中頁面消失方法中實現(xiàn)委托:

在A.m中遵守協(xié)議,實現(xiàn)協(xié)議方法潮售,即傳遞了B頁面的背景色給A頁面:

協(xié)議方法:

代理方法多用于反向傳值痊项,即跳轉(zhuǎn)界面?zhèn)髦捣祷亟o上個界面锅风。

方法三:通知傳值

誰要監(jiān)聽值的變化,誰就注冊通知鞍泉。

A頁面要監(jiān)聽B頁面textfield的值的變化遏弱,那么他就在初始化方法里注冊通知:

當B頁面的textfield的值發(fā)生變化時A頁面就會執(zhí)行change方法:

在B頁面消失方法中推送一個通知,相當于定義一個標識把值傳給該標識通知的注冊者:

通知傳值是一對多的關(guān)系塞弊,一般用于跳轉(zhuǎn)界面?zhèn)髦到o上一界面漱逸。

方式四:單例傳值

新建一個繼承NSObject的類:

在.h文件里聲明一個屬性和一個類方法:

在.m文件實現(xiàn)類方法,初始化:

在B頁面消失方法里:

在A頁面即將出現(xiàn)方法里:

單例方法其實就是一個只會初始化一次游沿,然后給他賦值共享的一個單例饰抒,該方法適合正向和反向傳值,但是不要濫用诀黍。

方式五:block傳值

B頁面?zhèn)髦到o上一頁面A:

在B頁面定義一個block:

定義聲明一個方法(方便系統(tǒng)識別袋坑,提高開發(fā)效率):

B頁面消失方法里:


在A頁面跳轉(zhuǎn)按鈕方法里:

block其實是異步的高級傳值方式,適用于傳值給上一頁面眯勾。

博主的微博枣宫、CocoaChina博客、CSDN博客同步更新吃环,歡迎關(guān)注:

新浪微博:http://weibo.com/p/1005052308506177/home?from=page_100505_profile&wvr=6&mod=data&is_all=1#place

CocoaChina:http://blog.cocoachina.com/477998

CSDN:http://blog.csdn.net/czkyes







最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者

  • 序言:七十年代末也颤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子郁轻,更是在濱河造成了極大的恐慌翅娶,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件好唯,死亡現(xiàn)場離奇詭異竭沫,居然都是意外死亡,警方通過查閱死者的電腦和手機骑篙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門蜕提,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人靶端,你說我怎么就攤上這事谎势。” “怎么了躲查?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵它浅,是天一觀的道長。 經(jīng)常有香客問我镣煮,道長姐霍,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮镊折,結(jié)果婚禮上胯府,老公的妹妹穿的比我還像新娘。我一直安慰自己恨胚,他們只是感情好骂因,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著赃泡,像睡著了一般寒波。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上升熊,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天俄烁,我揣著相機與錄音,去河邊找鬼级野。 笑死页屠,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的蓖柔。 我是一名探鬼主播辰企,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼况鸣!你這毒婦竟也來了牢贸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤懒闷,失蹤者是張志新(化名)和其女友劉穎十减,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體愤估,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年速址,在試婚紗的時候發(fā)現(xiàn)自己被綠了玩焰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡芍锚,死狀恐怖昔园,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情并炮,我是刑警寧澤默刚,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布逃魄,位于F島的核電站荤西,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜邪锌,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一勉躺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧觅丰,春花似錦饵溅、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至冠句,卻和暖如春糖赔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背轩端。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工放典, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人基茵。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓奋构,卻偏偏與公主長得像,于是被迫代替她去往敵國和親拱层。 傳聞我的和親對象是個殘疾皇子弥臼,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

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