Недавно у меня возникла проблема.Как отключить прокрутку в определенной области UIScrollView, особенно в области, занимаемой UIView или подпредставлением.Я много рассказывал о создании подклассов и других длинных подходах для решения этой проблемы.Но недавно я решил эту проблему более простым способом без создания подклассов:
UIPanGestureRecognizer *panrecognizer = [[UIPanGestureRecognizer alloc] init];
, а затем
[panrecognizer setCancelsTouchesinView:NO];
[mySubViewInScroll addGestureRecognizer:panrecognizer];
Я создал UIPanGestureRecognizer без переданного ему Action, а затем добавил распознаватель впросмотр в скроллере.Таким образом, жесты на представлении будут захвачены, но явно не обработаны представлением или суперпредставлениями, потому что мы передали объекту никакое действие.Вопрос в этом.Это правильный подход для решения этого типа проблемы или лучше сделать иначе.Я имею в виду, что Apple примет такой вид приложений с таким подходом?