Sto creando un controller di visualizzazione che utilizza una vista Web che scorre dietro la barra di navigazione e la barra di stato. Per fare questo, sto impostando la proprietà webView.scrollView.contentInset
in modo da avere un inserto superiore di 64
.UIWebView contentInset senza altezza supplementare in fondo
Tuttavia, ciò non riduce la quantità di area che la visualizzazione Web vuole occupare, quindi se una pagina è inferiore a una schermata, dispone di 64 px di spazio bianco nella parte inferiore per scorrere. Le visualizzazioni Web sono in verticale UIPageViewController
, quindi questo interrompe il paging. C'è un modo per sbarazzarsi di questo spazio extra?
Vuoi che il contenuto della visualizzazione Web venga spostato dietro la barra di navigazione e la barra di stato? o la barra di navigazione scorre con la visualizzazione Web dietro la barra di stato? – Maximilian
Quando si scorre la visualizzazione Web, voglio che si sposti dietro la barra di navigazione traslucida e la barra di stato. (In realtà sto facendo questo su iOS 7, quindi è una delle fantastiche nuove barre di navigazione sfocate, ma il modo in cui lo scrolling di UIWebView è fatto non sembra essere cambiato.) Ho implementato il comportamento di scorrimento prima, ma non è quello che sto cercando in questa app. –
oh. Penso di sapere cosa vuoi, non è contentInset perché sposta il contenuto della visualizzazione web. Se vuoi che la vista web venga visualizzata dietro la barra di navigazione e tutto, imposta ClipToBounds su NO – Maximilian