我正在嘗試構建一個簡單的照片裁剪實用程序,用戶可以在其中觸摸並選擇圖片邊界。我需要確切的觸摸座標w.r.t圖像。XCode - 圖像上觸摸事件的精確相對座標 - iOS
當我使用
CGImageRef imageRef = [staticBG.image CGImage];
UITouch *touch = [touches anyObject];
CGPoint location = [touch locationInView:[self view]];
y3=location.y;
x3=location.x;
座標(X3,Y3)進來的絕對規模,而不是用於處理imageRef有用。
我嘗試使用
UITouch *touch = [touches anyObject];
CGPoint touchPoint = [touch locationInView:staticBG];
但仍座標不太匹配。
請幫忙。
但是,如果您知道圖像在視圖中的位置,並且y3和x3是視圖中的觸摸位置,您是否可以很簡單地計算相對座標?還是我錯誤地理解了你? – Groot
是的,那是我想要做的,但最終的結果並不匹配。我希望它......但它讓我失望:( – metsburg