A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 四季列车 中级黑马   /  2014-3-18 17:10  /  1168 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

创建一个视图控制器1,加载在window上。在这个视图控制器上有一个label和一个button1,label显示“hello world” 点击button1时,弹出第二个视图控制器,
在这个视图控制器上有一个textview和一个button2,我们在textview里输入值,然后点击button2,返回到视图控制器1,而此时视图控制器1上的内容改变为我们在textview里面输入的内容


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

1 个回复

倒序浏览
你将第二个视图控制器设为第一个控制器的子控制器,只要在第二个控制器里加一个属性,然后点击button1,通过push切换到第二个控制器,将label的内容赋给第二个控制器的属性,就可以将第一个控制器的数据传递到第二个控制器。在第二个控制器里你可以用代理或者block向第一个控制器里传值,点击button2,可以通过pop方法返回第一个控制器。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马