4
我正在尋找觸摸的位置,最好對應於屏幕的像素。我是新來的Objective-C和可可,並沒有能夠找到任何關於這個網絡的東西,所以我不知道是否有辦法做到這一點。任何想法或方向的地方將是非常有用的。謝謝。如何獲取可可/ objective-c中的觸摸位置?
我正在尋找觸摸的位置,最好對應於屏幕的像素。我是新來的Objective-C和可可,並沒有能夠找到任何關於這個網絡的東西,所以我不知道是否有辦法做到這一點。任何想法或方向的地方將是非常有用的。謝謝。如何獲取可可/ objective-c中的觸摸位置?
在iPhone上你做出的UIView的子類,實現的Funktion - (空)的touchesBegan:(NSSet中*)觸及withEvent:方法(NSEvent *)anEvent:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *myTouch = [[touches allObjects] objectAtIndex: 0];
CGPoint currentPos = [myTouch locationInView: self];
NSLog(@"Point in myView: (%f,%f)", currentPos.x, currentPos.y);
}
真棒,但你能解釋一下我是怎麼做一個UIView子視圖,以及我應該把代碼放在我的項目文件中? – Joe 2010-07-26 20:36:53
我很確定他的意思是「讓UIView的子類*」在那裏。 – 2010-07-26 20:37:43
只是把它放在你的viewcontroller.m – Kurbz 2010-07-26 20:46:33