UIScroll View, который содержит UIScrollView (изображения) - PullRequest
0 голосов
/ 27 июля 2011

Я создаю UIScrollView, который может прокручиваться вправо и влево, в этом основном UIScrollView я добавил пользовательские UIViews, каждый UIView содержит UIImageView с UIScrollView, и этот UIScrollView может только сжимать, проблема в том, что основной UIScrollView работает нормально, но тот в пользовательском UIView не работает.

Я пытался отключить основной scrollView и пробовать прокрутку в scrollview UIView, и это не работает.

Должен ли я убедиться, что я что-то отключил, что вызвало это, и если я использую несколько UIscrollViews или вложенных scrollViews, о чем мне следует позаботиться?

Спасибо

Ответы [ 2 ]

1 голос
/ 27 июля 2011

Попробуйте обработать сенсорные события пользовательских подпредставлений. В вашем пользовательском подпредставлении обработайте события:

- (void) touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event{}

- (void) touchesMoved:(NSSet*)touches withEvent:(UIEvent*)event{}

- (void) touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event{}
0 голосов
/ 27 июля 2011
    UIPinchGestureRecognizer *pinchRecognizer = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(scale:)];
    pinchRecognizer.delegate = (id) self;
    [scrollView addGestureRecognizer:pinchRecognizer];

Я решаю проблему, добавив жест

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