touchesBegan没有在UIView子类中调用

时间:2012-04-08 07:42:15

标签: objective-c ios uiview touches touchesbegan

我正在尝试模仿GLPaint应用,我有一个TDPaintingView,其中包含-(void)touchesBegan...以及touchesMovedtouchesEndedtouchesCanceled的方法。但是,我没有看到他们中的任何一个发射。

我的TDAppDelegate与IB中的Window和IB中的TDPaintingView相关联。我initWithCoder的{​​{1}}方法肯定会触发,因此我知道它正在初始化。此外,我可以从TDPaintingView的上下文中记录对象TDPaintingView,它确实存在。当我在IB中以微不足道的方式更改视图(例如使bg为红色)时,它会在模拟器上反映出来。

然而,我的观点并未接受,这让我发疯了!

我在applicationDidFinishLaunching上设置了一个断点,它永远不会停止,无论我在屏幕上的哪个位置触摸。

我的-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event没有子视图,它明确定义了那些触摸操作的方法。

我哪里错了?

0 个答案:

没有答案