【極客班】談?wù)刬OS中storyboard之間傳值的問(wèn)題

我還是基礎(chǔ)薄弱啊,做作業(yè)的時(shí)候在storyboard之間傳值這個(gè)地方卡住了,所以查了有關(guān)資料,總結(jié)如下:


案例:

將Page1ViewController1中textField1傳送給Page2ViewController 中的textField2里

本次使用segue代理的方式

1)、在view controller2的Page2ViewController.h文件下設(shè)置一個(gè)NSString類型的變數(shù),其目的是用來(lái)接收由頁(yè)面 1 通過(guò) Storyboard Segue 所傳過(guò)來(lái)的信息:

@property (weak, nonatomic) NSString *PassedString;

2)、設(shè)定在view controller2加載的時(shí)候即將textField2的text設(shè)置為傳遞過(guò)來(lái)的PassedString

- (void)viewDidLoad

{

[superviewDidLoad];

textField2.text = PassedString;

}

3)、在view controller1的m文件中調(diào)用prepareForSegue:sender:方法將值傳遞給textField2

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

注:將page2設(shè)定成Storyboard Segue的目標(biāo)UIViewController

id page2 = segue.destinationViewController;

注:將值通過(guò)Storyboard Segue帶給頁(yè)面2的string變量

[page2 setValue:textField1.textforKey:@"PassedString"];

}

4)、雖然做到上面這步已經(jīng)可以正確傳遞值了,但是如果直接運(yùn)行,會(huì)發(fā)現(xiàn)textField1的彈出框一旦彈出就無(wú)法關(guān)閉。所以還需要執(zhí)行如下操作:

在storyboard中選中textField1,使用右鍵拖動(dòng)的方式建立一個(gè)Action

然后將此方法在.m文件中實(shí)現(xiàn)出來(lái)

- (IBAction)closeTextField:(id)sender {

[sender resignFirstResponder];

}

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

  • iOS 實(shí)戰(zhàn)開發(fā)課程筆記 本貼旨在作為對(duì)極客班 《iOS 開發(fā)實(shí)戰(zhàn)》第五期期課程視頻重新學(xué)習(xí)的筆記。目標(biāo)是建立一個(gè)...
    黃穆斌閱讀 3,242評(píng)論 12 57
  • *7月8日上午 N:Block :跟一個(gè)函數(shù)塊差不多,會(huì)對(duì)里面所有的內(nèi)容的引用計(jì)數(shù)+1,想要解決就用__block...
    炙冰閱讀 2,726評(píng)論 1 14
  • 前言 最近忙完項(xiàng)目比較閑,想寫一篇博客來(lái)分享一些自學(xué)iOS的心得體會(huì),希望對(duì)迷茫的你有所幫助。博主非科班出身,一些...
    GitHubPorter閱讀 1,574評(píng)論 9 5
  • 開學(xué)三周了,感受到了倒春寒滿滿的惡意。不禁想起了我那暑假一般的寒假,那才真真稱得上是春暖花開的日子呀。在一個(gè)陽(yáng)光明...
    木棉同學(xué)閱讀 403評(píng)論 7 5
  • 29/365 行動(dòng)起來(lái),成為你自己的英雄 一直以來(lái),朋友圈的人,都很喜歡拍美顏。 覺(jué)得他們不敢直面素顏的自己,修行...
    梁超文閱讀 258評(píng)論 0 2

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