2009-11-06 97 views
0

我很挣扎。我有这个应用程序有两个意见。 View1为空。 View2带有一个文本框和一个OK按钮。我想完成以下操作:从View2在视图1上创建一个按钮

  1. 在View2上,用户插入按钮的名称;其标题。 (用户的方式达到视图2是不相关的。这可能是一个按钮或视图1一个的TabBar按钮。)
  2. 按下确定按钮后,视图2被删除。 View1现在可见。
  3. 现在,View1上有一个运行时创建的按钮,其标题由用户提供。

我都试过了,从视图2调用按下OK按钮,创建该按钮厂景的方法之后。不起作用。没有错误,但没有出现按钮。我想这是不符合MVC的,正如一位论坛的同事告诉我的。他建议网点。但是?我想到了通知。我不确定它甚至在这种情况下是有意义的。

任何帮助表示赞赏。谢谢。

回答

0

这可能是矫枉过正针对这种情况,但ViewControllers之间沟通的一种方式是通过委托使用委托模式,here's some info从苹果。

+0

嗨, 后读,是的,代表很可能是答案。尽管我在View2中为Label创建了textFieldDidEndEditing委托,但它工作得很好。现在想象一下View1中的标签。我怎样才能使用相同的文本字段委托传递View2文本内容到View1中的标签?谢谢。 – BigJoke 2009-11-10 17:56:06

相关问题