Полоса прокрутки в UIScrollView и UIWebview - PullRequest
0 голосов
/ 25 мая 2011

Я некоторое время искал ответ на эту проблему: Как я могу сохранить полосы прокрутки на моем UIScrollView и UIWebview видимыми?Чтобы пользователь знал, что он может прокручивать вверх или вниз.(как в Firefox или любом другом браузере, так что сначала не касаясь scrollvie)

Я читал на некоторых сайтах, что это было невозможно, поэтому мой другой вопрос был бы: Есть ли способ добавить «полосу прокрутки»на просмотр с прокруткой или веб-просмотр?

Большое спасибо

Ответы [ 2 ]

0 голосов
/ 25 мая 2011

Да, вы можете попробовать добавить пользовательский вид (может быть вид изображения) поверх полосы прокрутки. Вам нужно будет следить за contentOffset и contentSize, чтобы знать, где вы находитесь. На основании этой информации вы можете расположить свои пользовательские полосы прокрутки.

0 голосов
/ 25 мая 2011

Может быть, вы могли бы использовать это: flashScrollIndicators

Она не будет отображать полосу прокрутки все время, а просто будет мигать при загрузке представления.

Отредактировано: Другое решение:

В вашем представлении didload вы создаете прокрутку просмотра веб-просмотра следующим образом: UIScrollview * scrollview = [webview.subviews objectAtindex: 0];

Вы должны установить делегата scrollview на self: scrollview.delegate = self

в своем файле .h, который вы добавляете

Когда вы помещаете в свой файл .m, вы можете использовать: -(void) ScrollviewDidscroll: ...

(я не знаю, работает ли это, когда у вас есть несколько просмотров прокрутки)

...