作者icybleach (覚醒多面体)
看板MacDev
标题[问题] 关於 UITouch
时间Thu Apr 23 15:07:45 2009
目前在玩 iPhone SDK
对於 UITouch 有个小问题
一般说来,如果要侦测物件是否被触碰
(使用了 touchesBegan)
会在 ViewController 建立一个 UITouch 物件
UIImageView *
iView;
//希望物件iView被触碰後产生动作
UITouch *
touch = [event allTouches];
if([
touch view] ==
iView) {
//触碰到iView
//触碰之後产生的动作
}
那麽我现在建立一个 class BALL
并且在 BALL.m 中使用上述方法 稍微改写一下
希望物件可以自己侦测是不是被摸到了(羞)
...(以上皆相同故略)
if([
touch view] ==
self) { //触碰到本身
//触碰之後产生的动作
}
不过失败了…
想请问这样的功能做得到吗?
如果可以,要怎麽做才行呢?
麻烦各位板友了,谢谢 :D
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.43.156.229
※ 编辑: icybleach 来自: 115.43.156.229 (04/23 15:08)
※ 编辑: icybleach 来自: 115.43.156.229 (04/23 15:16)