Я уже давно сталкиваюсь с одной и той же вложенной проблемой UIScrollView. Я пробовал некоторые открытые исходные коды, такие как Scrolling madness, Three-20 и другие, но в итоге все терпит неудачу. Я пытаюсь сделать приложение для просмотра фотографий таким же, как iPhone. Для что я создал структуру следующим образом: -
1) один контроллер View.
2) в представлении контроллера представления один UIScrollView (то есть внутренний / родительский вид прокрутки) как дочерний элемент.
3) на внутреннем / родительском представлении прокрутки число дочерних представлений прокрутки (то есть внешнего / дочернего представлений прокрутки), каждый представляет одну страницу приложения фотографий.
4) На каждом просмотре прокрутки по одному изображению, на котором я показываю свое изображение.
То, что я хочу, - это когда пользователь прокручивает внешний вид прокрутки, он должен прокручиваться горизонтально со всеми дочерними представлениями, чтобы я выглядел и чувствовал листание в приложении фотографий. Также, когда пользователь находится на одном конкретном изображении (то есть дочернем / внешний вид прокрутки) он должен иметь возможность увеличивать / уменьшать масштаб, проводить и выполнять одно / двойное касание. Я смог заставить его работать в SDK 2.1, но он не работает с SDK 3.0. Пожалуйста, скажите мне идею вашего проекта. Означает, какое представление прокрутки вы подклассифицируете, и в каком представлении вы обнаруживаете прикосновения. Каким должно быть это полностью дочернее родительское отношение.
Если возможно, укажите также любой пример кода.