Да, это вполне выполнимо.Вам необходимо:
Создать собственное представление.Переопределите метод touchesBegan:withEvent:
следующим кодом:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
CGPoint locationOfTouch = [touch locationInView:self];
// You can now use locationOfTouch.x and locationOfTouch.y as the user's coordinates
}
Сохраните CGPoint
.Вы можете создать NSDictionary
этого следующим образом:
NSDictionary *coordinates = (NSDictionary *) CGPointCreateDictionaryRepresentation(locationOfTouch);
Затем запишите его в файл:
[coordinates writeToFile:filePath atomically:YES];
Вот и все.