2013-08-06 42 views
0

我正在开发一个iPhone应用程序,我正试图解决以下问题。在我的主视图控制器视图中,我将其他视图控制器的视图添加为子视图。但其他视图控制器的touchesbegan功能不响应触摸。解决这个问题的最好方法是什么?touchesbegan不能在第二个视图控制器的子视图上工作

+0

子视图是一个UIImageView吗?然后你必须设置'userInteractionEnabled'。 – Mundi

回答

1

不确定你在做什么,但是将一个控制器的视图作为子视图添加到另一个控制器,从iOS 5开始已经不鼓励。在iOS 5中,可以使用addChildViewController方法将UIViewController s包含在彼此之内。 This answer提供了一些有关此事的见解。

更新 Apple's Documentation遏制。

+0

这看起来很不错!谢谢 – kjeldGr

相关问题