/ / докосна Image и възстановяване на координатите на докосната точка - objective-c, ios, cocoa-touch, ipad, xcode4

докоснато изображение и възстановяване на координатите на докосната точка - цел-c, ios, какао-докосване, ipad, xcode4

Работя върху приложение за iPad и това е моетопроблем: Разработих алгоритъм, за да знам дали дадена точка е в многоъгълник, в изображение. Така че, когато се докосна до изображението, трябва да знам координатите на докосната точка и след това да направя действие, използвайки тези координати (NSLog, за да направя примера лесен), проблемът е, че не мога да използвам IBAction на UIImageView и така че не можете да възстановите координатите на точката. Благодарим ви за помощта

Отговори:

1 за отговор № 1

Мисля, че първо трябва да направите многоъгълник, който отговаря на вашето изображение. И тогава можете да използвате touchesBegan:withEvent: за да получите координатите на точката на допир и да прецените дали точката е вътре в полигона или не.

Тук има подобен въпрос като твоя.

Как да се докоснете до зоната?

Мисля, че това е малко трудна работа, така че може би бихте по-добре да използвате cocos2d библиотека, която има сблъсък съдия функция.

изображение

http://box2d.org/forum/viewtopic.php?f=9&t=7487

Но също така мисля, че iOS е добре изработена за работа с допир, така че това е полезно усилие за вас.