2010-10-16 16 views
6

C'è un modo per navigare all'interno di una webview usando il paging - come "pagingEnabled" di UIScrollView?Navigare per pagina in UIWebView - come setPagingEnabled

Ci sono diversi suggerimenti su come impostare questo parametro su UIWebViews scrollview interno, ma questa soluzione non funziona, ad es. nel caso in cui si imposta l'offset webcontent usando javascript. In questo caso, il primo tocco sullo schermo tornerà all'inizio della pagina ...

Esistono modi consigliati per farlo correttamente?

Aggiornamento
Il mio problema originale era, naturalmente, che avevo impostato paging abilitato ed è stato l'impostazione del contenuto di offset per un numero diverso da un vero e proprio boundry pagina ...

domanda rimane però se ci è un modo migliore per eseguire questo compito.

+0

Per chiarimenti, si desidera un comportamento come l'app Safari in cui l'utente preme un pulsante e le pagine tra le visualizzazioni Web? – makdad

+0

No, voglio il paging all'interno della singola vista –

risposta

2

Sì, c'è un modo. Imposta CSS del kit web in un flusso a più colonne.

-webkit-column-width 

Usa javascript 'scrollTo' per passare alla successiva/pagina precedente

window.scrollTo(xPagePosition, 0) 

Aggiungi un UIView con il colore di sfondo chiaro sulla parte superiore del UIView per catturare il gesto dell'utente colpo.

Problemi correlati