0

我的设置

我有一个ViewController,用户在其中键入某种文本。调用它InputViewController

我有一个UIView(在一个单独的类中),我在其中绘制了一个具有渐变的导航栏(我drawRect为 Core Graphics 覆盖,因此我需要在一个单独的类中),它有一个按钮。该按钮会将您带到MapViewController,它允许您将位置标签添加到您的输入中。添加位置标签后,我想更改按钮的图像。

我的问题

点击按钮后,我需要将用户的输入发送到MapViewController,其中还实现了一个委托并将一些信息传回给InputViewController. 这里的问题是按钮位于单独的UIView. 一种方法是在UIView设置信息后传递信息,然后在MapViewController点击按钮后传递信息。这里的问题是委托,因为委托需要返回InputViewController而不是 `UIView.

我想知道是否可以将其UIView移入InputViewController,包括该drawRect视图的方法。如果是这样,我该怎么做?如果没有,我可以采取哪些其他方式/建议来进行上述设置?

4

1 回答 1

0

我想您需要使用 NSNotifications 向您的班级发送消息。看到这个

于 2012-08-11T20:47:07.317 回答