2013-07-25 3 views

ответ

4

Для этого нет публичного API. Любая рекомендация, которая будет предоставлена, скорее всего, будет нарушена, когда Apple внесет изменения в базовую структуру прокрутки.

Это, однако, не позволяет вам создать свой собственный индикатор прокрутки с нуля. Мне нужно было сделать это в определенном случае, когда индикатор прокрутки должен был быть видимым во все времена, а не только когда пользователь касался прокрутки.

Вы можете иметь свой собственный указатель прокрутки и расположить его там, где он должен быть основан на смещении содержимого прокрутки и его прокрутки. Добавление обработчика в scrollViewDidScroll: позволит вам правильно позиционировать его и использовать любую инерцию, которую имеет вид прокрутки.

Вы даже можете сжимать размер представления индикатора прокрутки в зависимости от того, насколько далеко пользователь прокручивается за пределы размера содержимого прокрутки, чтобы придать тот же эффект от прыжка, что и реализация Apple.

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