我正在使用quartz-2d 做一个学校项目。我已经实现了如下的用户界面。
我的问题是如何在quartz-2d 下实现触摸功能? 例如当我触摸菜单中的某个区域时会绘制另一张图片吗?
谢谢
最佳答案
Quartz 与否,您仍然在绘制 View ,并且您可能仍然有一个 View Controller ,对吧? View 和 View Controller 都是 UIResponder 的子类,因此请实现通常的 -touchesBegan:withEvent:、-touchesEnded:withEvent: 等。由于可能是您的 View 知道 UI 的各个部分是如何绘制的,因此它会使感知 View 以处理触摸,确定 UI 的哪一部分被触摸,并将更高级别的消息发送到 View Controller 。
关于iphone - 使用quartz-2d时如何实现触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5731419/