iOS 5.1 UIView 调用超级视图控制器的选择器



在我的项目中,我有一个UIView实例,并在它上附加了一个手势识别器。如果手势被识别,我想调用它的父视图控制器来重新组织场景。

以下是如何实现

UIViewController称为HomeViewController。它有一个子视图,即UIS滚动视图。UIScrollView包含多个UIView实例。

对于所有这些UIView实例,我都附加了一个手势识别器。当它启动时,我想消失并调用HomeViewController的reOrganizerUI方法。

我的问题是我无法从UIViews访问HomeViewController。

有办法做到这一点吗?

真诚的,Zoli

当然可以。最简单的方法是向所有UIView子类添加一个属性,并在视图控制器的初始化方法中创建视图时将HomeViewController分配给该属性。然后,您将能够直接从视图访问控制器。

最新更新