[問題] 關於 UITouch

看板MacDev作者 (覚醒多面体)時間16年前 (2009/04/23 15:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
目前在玩 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)
文章代碼(AID): #19y1F3xm (MacDev)
討論串 (同標題文章)
文章代碼(AID): #19y1F3xm (MacDev)