调用实例方法考虑该视图设置:从另一个类
我有一组子视图之间切换的视图控制器。每个子视图都是具有自定义代码的UIView子类。要切换视图,我使用switch语句将新视图分配为当前视图。这工作得很好。
我现在在一个位置,我有一个视图(MainMenu)与包含UITableView的子视图(PopUp)。 PopUp视图通过MainMenu.h类的实例方法显示和隐藏。让我们调用方法showPopUp和hidePopUp。
当用户从UITableView中选择一个项目时,他们必须通过单击关闭按钮来关闭包含(弹出)视图,该关闭按钮绑定到hidePopUp方法。
当用户选择UITableView中的项目时应该发生什么,应该自动触发hidePopUp方法。
如何通过UITableView的didSelectRowAtIndexPath触发hidePopUp实例方法?这是一个应用程序委托或NSNotificationCenter的工作吗?我已经试过这样的事情打电话
[[[UIApplication sharedApplication] delegate] closePopUp];
从didSelectRowAtIndexPath方法都无济于事......
由于提前,这可能是一些简单的我失踪。流感编程很困难!
我不明白你怎么可以绑定的关闭按钮的MainView但没有UITableView的。你不把逻辑放在tableView的didSelectRowAtIndex中的关闭按钮里面吗? – 2010-11-28 23:47:45