从View2在View1上创建一个按钮

时间:2009-11-06 19:40:57

标签: iphone objective-c uiview uiviewcontroller uibutton

我正在奋斗。我有这个应用程序有两个视图。 View1为空。 View2带有文本字段和OK按钮。我想完成以下任务:

  1. 在View2上,用户插入按钮的名称;它的头衔。 (用户到达view2的方式不相关。可以使用View1上的按钮或tabbar按钮。)
  2. 按下OK按钮后,View2将被删除。 View1现在可见。
  3. 现在,View1上有一个运行时创建的按钮,其标题由用户提供。
  4. 我试过,在按下OK按钮后从view2调用,view1创建按钮的方法。不行。没有错误,但按钮没有出现。我想这不符合MVC,因为一位论坛的同事告诉我。他建议网点。但是呢?我想到了通知。在这种情况下,我不确定它是否有任何意义。

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

1 个答案:

答案 0 :(得分:0)

对于这种情况可能有点过分,但在ViewControllers之间进行通信的一种方法是使用代表模式,来自Apple的委托模式here's some info