黑马程序员技术交流社区

标题: ios视图控制器之间传值问题 [打印本页]

作者: 四季列车    时间: 2014-3-18 17:10
标题: ios视图控制器之间传值问题
创建一个视图控制器1,加载在window上。在这个视图控制器上有一个label和一个button1,label显示“hello world” 点击button1时,弹出第二个视图控制器,
在这个视图控制器上有一个textview和一个button2,我们在textview里输入值,然后点击button2,返回到视图控制器1,而此时视图控制器1上的内容改变为我们在textview里面输入的内容


求解,这道题怎么做?????

作者: 谁动了Hn    时间: 2014-3-20 09:53
你将第二个视图控制器设为第一个控制器的子控制器,只要在第二个控制器里加一个属性,然后点击button1,通过push切换到第二个控制器,将label的内容赋给第二个控制器的属性,就可以将第一个控制器的数据传递到第二个控制器。在第二个控制器里你可以用代理或者block向第一个控制器里传值,点击button2,可以通过pop方法返回第一个控制器。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2