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