2011-07-12 105 views
0

我正在編程iPhone上的國王國際象棋遊戲。當用戶觸摸屏幕上的正方形時,我想知道選擇了哪個正方形。檢測IPhone上的UIImageView觸摸

我正在使用UIImageViews在屏幕上顯示正方形。

+0

你在用哪種語言開發? MonoTouch(C#)還是Objective-C?要麼 ?? –

+0

是否每個廣場都是獨立的UIImageView? – Ilanchezhian

回答

0

in touchesEnded:方法,你可以得到你的觸摸位置。然後,通過所有圖像視圖(方塊),使用CGRectIntersectsRect比較它們的幀位置,並找出觸摸哪個方塊。

+0

聽起來並不理想,但如果您需要使用UIImageViews,一個可行的選項 –

1

UIImageview在您的方案中不可行。您可以使用自定義類型的UIButton並將圖像分配給該按鈕。所以它看起來像按鈕,但你可以添加目標,你知道哪個方形觸摸/按下。

希望得到這個幫助。