2010-10-16 9 views
6

Czy istnieje sposób nawigacji w obrębie widoku WWW przy użyciu stronicowania - np. "PagingEnabled" UIScrollView?Nawigowanie po stronie w UIWebView - jak setPagingEnabled

Istnieje kilka sugestii dotyczących ustawiania tego parametru w wewnętrznym przewijanym interfejsie użytkownika interfejsu UIWebView, , ale to rozwiązanie nie działa, np. w przypadku, gdy ustawisz przesunięcie webcontent za pomocą javascript. W takim przypadku pierwsze dotknięcie ekranu spowoduje powiększenie do początku strony ....

Czy są jakieś zalecane sposoby wykonania tej czynności poprawnie?

Aktualizacja
Mój oryginalny problemem było oczywiście, że miałem ustawiony do stronicowania włączone i było ustalenie zawartości offsetu do numeru nie równa rzeczywistej widoku boundry ...

choć pozostaje pytanie, czy istnieje jest lepszym sposobem na wykonanie tego zadania.

+0

Aby uzyskać wyjaśnienie, czy chcesz zachować zachowanie, takie jak aplikacja Safari, w której użytkownik naciska przycisk i strony między widokami WWW? – makdad

+0

Nie, chcę stronicowania w widoku pojedynczym –

Odpowiedz

2

Tak, jest sposób. Ustaw CSS web-kit na przepływ wielokolumnowy.

-webkit-column-width 

użycie javascript „scrollTo”, aby przejść do następnej/poprzedniej strony

window.scrollTo(xPagePosition, 0) 

Dodaj UIView z jasnego koloru tła na górze UIView uchwycić gest machnięcia użytkownika.

Powiązane problemy