タッチポイントを見つけるのに問題があります。
loadView()
16 個のタイル (16 ) を設定する関数がありUIImageView
ます。
次に、関数で:
- (void) touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event
{
// Retrieve the touch point
UITouch *touch=[[event allTouches]anyObject];
CGPoint point= [touch locationInView:touch.view];
CGRect frame = [self frame]; // Error this Line
}
フレーム原点を使用してどのフレーム/タイルが押されているかを特定するためにフレームを使用しました。
しかし、この行:
CGRect frame = [self frame];
私を夢中にさせます。Plz 誰かが私に何をすべきか教えてください。お願いします。