0

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

这是它的实现方式

UIViewController 称为 HomeViewController。它有一个子视图,即 UIScrollview。UIScrollView 包含几个 UIView 实例。

我为所有这些 UIView 实例附加了一个手势识别器。当它触发时,我想消失并调用 HomeViewController 的 reOrganizeUI 方法。

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

有没有办法做到这一点?

真诚的,佐利

4

1 回答 1

1

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

于 2012-07-23T10:24:09.763 回答