2015-04-12 3 views
0

мне нужна помощь, чтобы достичь следующим:Обнаружение касания координат в UIImageView в прошивке

  1. Я хочу сделать приложение, которое показывает изображения человеческого тела.

  2. Когда пользователь нажимает на любое из этих изображений, он должен показывать описание этой части тела, точно так же, как в любом приложении к анатомии человеческого тела. Например, когда пользователь нажимает на части или уши, он должен показывать описание ушей.

    img

  3. Кроме того, пользователь должен иметь возможность увеличить в этих изображениях.

Если это возможно, может ли кто-нибудь предложить мне какие-либо ресурсы или решения проблемы или направить меня в правильном направлении?

+0

Hi Ashish, вы сделали это? Если да, то, пожалуйста, дайте мне знать, как мы можем это сделать. –

ответ

0

Просто назовите это в контроллере представления, что UIView является частью.

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { 
    CGPoint locationPoint = [[touches anyObject] locationInView:yourImageView]; 
} 
+0

если я увеличиваю изображение, то locationPoint изменяется или нет? – Ashish

+0

, если вы хотите увеличить масштаб, используйте UIScrollView – AlexKoren

0

1) Я думаю, вы должны начать решать эту проблему путем внедрения UITableView или UICollectionView. Таким образом, вы можете показывать изображения и описание человеческого тела. 2) Затем перейдите к реализации функции увеличения изображения.

См Working with UITableView.

Вы также можете использовать UICollectionView здесь, но я предлагаю научиться осуществлять UITableView первый, как вы сказали, что вы новичок.

+0

, что вы говорите, как имитировать его в виде коллекции? – Ashish

+0

ну, здесь: http://www.techotopia.com/index.php/An_iOS_7_Storyboard-based_Collection_View_Tutorial – skypirate