2015-11-14 4 views
1

У меня есть CollectionView с горизонтальным направлением прокрутки в UIView. Я хочу скрыть индикатор прокрутки и нарисовать линию на своем месте. Я пытаюсь получить координату y индикатора прокрутки, поэтому я могу использовать ее, чтобы расположить линию поверх индикатора прокрутки. Как можно получить координату y индикатора прокрутки на мой взгляд?Есть ли способ получить позицию scrollIndicator в коллекции?

+0

Почему вам нужно положение y, если вы его спрячете? –

+0

Мне нужно положение y, чтобы нарисовать линию в том же месте, что и индикатор прокрутки –

ответ

1

a scrollview по умолчанию содержит два подзаголовка. первый представляет собой изображение, представляющее горизонтальный scrollindicator, а второй представляет собой изображение, представляющее вертикальный scrollindicator. так:

let horizontalScrollIndicatorY = scrollView.subviews.first!.frame.origin.y 
print(horizontalScrollIndicatorY) 
+0

Как я могу получить доступ к «scrollview» в коллекцииView? Кроме того, не могли бы вы разместить свой ответ в объективе c? –

+0

коллекция по умолчанию имеет scrollview !!!! вы можете получить к нему доступ self.scrollView –

+0

Когда я говорю self.scrollView, я получаю сообщение об ошибке «Свойство« scrollView », не найденное на объекте типа UICollectionView» –

Смежные вопросы