【发布时间】:2014-01-21 15:22:49
【问题描述】:
我有一个UIViewController,其中包含一个UIView Subclass,我想从子类中调用一个在包含它的UIViewController 中定义的方法。我不想实例化视图控制器的新实例,因为它包含我在尝试调用的方法中需要的信息。这是一个试图进一步澄清的图表:
(UIViewController) MainView --> 有方法updateView
(UIView) SubView ---> 有播放动画的按钮,有完成块
我想在完成块中调用UpdateView
【问题讨论】:
-
这意味着您的视图控制器可能应该在创建视图时将自己设置为您的视图的委托,并且您的视图应该将其作为委托方法调用。
-
如果你将完成块从 mainView 传递给 subView,那么在该块中调用该方法。
标签: ios objective-c uiview uiviewcontroller