UIView не получает сенсорное событие - PullRequest
1 голос
/ 19 ноября 2011

Я новичок в разработке для Ipad, поэтому я пытаюсь создать приложение, которое будет иметь некоторые функции приложения Twitter.

Проблема в том, что у меня есть UIViewController, в котором есть контент.Когда вы нажимаете на изображение, оно должно показывать представление, в котором есть видео, все выше друг друга (как в приложении Twitter), проблема в том, что представление появляется и показывает подпредставления в нем, но оно не получаетлюбое событие касания и не получает цвет фона.

Так вы можете мне помочь?

спасибо: P

1 Ответ

3 голосов
/ 19 ноября 2011

Убедитесь, что userInteraction включено для просмотра изображений. Вы можете сделать это из Интерфейсного разработчика или, альтернативно, сделать - myImageView.userInteractionEnabled = YES Затем вы можете добавить распознаватель жестов к этому imageView- в вашем случае распознаватель жестов касанием. Это должно работать. Чтобы добавить распознаватель жестов:

UITapGestureRecognizer *tapGestureRec = [[UITapGestureRecognizer alloc]  initWithTarget:self action:@selector(handleTap:)];
[myImageView addGestureRecognizer:tapGestureRec];

Затем обработайте кран в handleTap: метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...