«Исправление» подвид в UIScrollView - PullRequest
0 голосов
/ 17 февраля 2009

У меня есть UIScrollView, который содержит представление (давайте назовем это «основным видом»), которое прокручивается вдоль осей X и Y.

Я пытаюсь прозрачно наложить заголовок на этот вид, который зафиксирован в верхней части экрана (не вид), но прокручивается вдоль оси X, как и основной вид. Когда основной вид прокручивается вдоль оси Y, заголовок остается в верхней части экрана.

Каков наилучший подход для достижения этой цели?

Ответы [ 2 ]

2 голосов
/ 17 февраля 2009

Создайте контейнерное представление как для вашего индикатора, так и для прокрутки. Сделайте размер экрана.

Добавьте к этому как UIScrollView, так и HeadingView в качестве подпредставлений. Заголовок останется неподвижным в качестве панелей прокрутки. Вы можете обновить заголовок, основываясь на сообщениях, до UIScrollViewDelegate, который вы добавляете в Scrollview. scrollViewDidScroll: является наиболее очевидным, но вы можете получить другие уведомления.

1 голос
/ 17 февраля 2009

Я бы вообще не помещал представление в представление прокрутки. Используйте делегат вида прокрутки, чтобы поймать, когда вид прокрутки панорамирует, и переместите ваше подпредставление в горизонтальное положение вручную.

...