我是 iPhone SDK 的新手。现在我正在使用我非常喜欢的 CALayers 进行编程——它不像 UIViews 那样昂贵,而且比 OpenGL ES sprites 的代码少得多。
我有一个问题:是否可以在 CALayer 上获得触摸事件?我了解如何在 UIView 上获得触摸事件
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
但我找不到任何关于如何在 CALayer 对象上获得触摸事件的信息,例如,漂浮在 3D 空间中的橙色正方形。我拒绝相信我是唯一对此感到好奇的人。
我很感激任何帮助!