【问题标题】:iOS 5.1 UIView to call super ViewController's selectoriOS 5.1 UIView 调用超级 ViewController 的选择器
【发布时间】:2012-07-23 10:22:08
【问题描述】:

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

这是它的实现方式

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

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

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

有没有办法做到这一点?

此致,佐利

【问题讨论】:

    标签: ios cocoa-touch ios5


    【解决方案1】:

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

    【讨论】:

    • 这真的很简单。谢谢! :)
    猜你喜欢
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多