【发布时间】:2010-03-24 10:39:04
【问题描述】:
我有一个 UIViewController 和一个自己的类,它是 UIView 的子类。
在我的 ViewController 中,我创建了一个 uiview 的实例。 如果我点击 uiview,则会在其中调用一个函数并出现一个覆盖。 要在以后摆脱该覆盖,用户必须点击屏幕上的某个位置(除了我的类的实例)
我如何告诉我的班级关闭覆盖?我已经想到了委托。
所以我的想法是制作一个 MyUIViewControllerdelegate。如果我的视图控制器收到点击,则应调用委托。唯一的问题是我如何告诉我的子类它应该接收该委托?我的子类中没有我的视图控制器实例,所以我无法设置委托。
有什么想法吗?希望我的问题很清楚:)
非常感谢
【问题讨论】:
标签: iphone class uiview delegates subclass