【发布时间】:2011-12-14 14:26:33
【问题描述】:
我正在创建一个UIViewController 来操作计算器界面,而另一个UIViewController 则用于绘制图表。
当用户按下 graph 按钮时,计算器会提示图形自行重绘。然后该图在计算器上执行对协议方法的回调,以获取每个给定 x 坐标的 y 值。
我想知道处理这种通信的标准方式是什么?我觉得我应该能够在UIViewController 上调用类似于setNeedsDisplay 的东西(我知道这实际上只是一个UIView 方法),但我有一种感觉我将不得不写另一个使用类似方法的协议。我缺少某种updateViewController 方法吗?
理想情况下,我希望我的计算器 UIViewController 仅知道图形为 UIViewController,而图形通过我定义的协议知道计算器。
【问题讨论】:
标签: iphone objective-c ios