【发布时间】:2011-11-23 03:38:24
【问题描述】:
我正在构建一个 iOS 应用程序,并尝试确定实现它的最佳方法:
我有一个显示简单视图的主 UIViewController (MainViewController)。这个视图包含一个按钮,让用户可以向主视图添加一个对象(比如说一个圆圈)。用户可以通过按下按钮添加多个圆圈,并通过拖动它们来移动它们。圆形对象应该有自己的颜色(随机选择)。
问题是:实现这一点的最佳方法是什么? 我是否应该为 Circle 对象创建另一个 UIViewController 子类(CircleViewController),它的视图实际上绘制了圆圈? 然后,当用户按下按钮时,我是否应该创建此 CircleViewController 的新实例并将其视图添加到 MainViewController?
当用户双击一个圆圈时,它应该会消失...如何向 mainViewController 发送消息,告诉它删除相关的 CircleViewController 的视图?
非常感谢您的帮助。
【问题讨论】:
标签: iphone objective-c uiviewcontroller