Второй UIScrollView отвечает при использовании UIScrollView - PullRequest
1 голос
/ 10 сентября 2010

Это скорее проверка, так как я считаю, что это правильно, но если я ошибаюсь, это большая работа.

Я хочу в основном добиться фиксированного позиционирования с помощью scrollView.Я хочу иметь список в верхней части, который всегда виден, прокручивать только по горизонтали, а затем прокручивать под ним, чтобы перемещаться по информации, которая прокручивается как по вертикали, так и по горизонтали.

Я полагаю, что мне нужно создать подкласс UIScrollView и перезаписать касания Beg, touchesMoved и touchchesEnded для отправки касания в оба UIScrollView.*

1 Ответ

1 голос
/ 10 сентября 2010

Переопределение сенсорных событий в представлении прокрутки, вероятно, не то, что вы хотите сделать.Вместо этого вы можете просто использовать одно представление прокрутки, а затем в -layoutSubviews родительского представления или в методах делегатов представления прокрутки вы можете переместить список, чтобы он всегда находился в одной вертикальной позиции (используйте свойство contentOffset представления прокрутки, чтобы определить, гдекоторые должны быть).И метод делегата, и -layoutSubviews вызываются до того, как на самом деле происходит рисование после прокрутки вида прокрутки, поэтому, всегда перемещая свое представление туда, где вы хотите, оно будет оставаться фиксированным для пользователя.

...