¿Cuál es el uso de la propiedad contentOffset
en UIScrollView
?¿Qué hace contentOffset en un UIScrollView?
Respuesta
Según la documentation, la propiedad contentOffset
representa:
El punto en el cual el origen de la vista contenido está desplazado del origen de la vista de desplazamiento.
En lenguaje llano, es cuánto ha recorrido la vista en cada dirección (vertical y horizontal). Puede descomprimir distancia vertical y horizontal mediante el acceso a los x
y y
propiedades del CGPoint
:
CGFloat xOffset = _myScrollView.contentOffset.x;
CGFloat yOffset = _myScrollView.contentOffset.y;
se podría considerar como la coordenada del origen de scrollView
's marco en relación con el origen de su contentView
' marco s . Ver la imagen siguiente:
Esta es una respuesta mucho mejor. La respuesta seleccionada es solo un rehuso de la documentación. – galactikuh
- 1. UIScrollView establece programáticamente problema contentOffset
- 2. Cómo calcular el destino de un contentOffset UIScrollView en movimiento
- 3. UIScrollView ajusta contentOffset cuando cambia contentSize
- 4. Cómo obtener UIScrollView contentOffset durante una animación
- 5. contentOffset de UIScrollView durante la rotación
- 6. contentOffset en UIScrollView después de la rotación del iPhone
- 7. becomeFirstResponder restablece contentOffset
- 8. dismissModalViewControllerAnimated resets contentOffset
- 9. Fade in/out El contenido de UIScrollView como Mobile Safari lo hace en su pestaña
- 10. iPhone UIScrollView Speed Check
- 11. ¿Qué es una "vista de contenido" de UIScrollView?
- 12. ScrollView ContentOffset y ZoomScale
- 13. ¿Qué hace un IISReset?
- 14. reloadRowsAtIndexPaths Calling elimina tableView contentOffset
- 15. UIScrollView funciona como se esperaba, pero scrollRectToVisible: no hace nada
- 16. contentize y contentOffset equivalente en NSScroll view
- 17. 2 UITableView en un UIScrollView
- 18. ¿Qué hace sincronizado en un método estático?
- 19. En R, ¿qué hace un índice negativo?
- 20. ¿Qué hace "this()" en un constructor?
- 21. ¿Qué hace un [href^= "..."] en CSS?
- 22. ¿Obtiene los valores de desplazamiento UIScrollView actuales en el iPhone?
- 23. ¿Qué hace un vago val?
- 24. ¿Qué hace '@_' en Perl?
- 25. UIScrollView Infinite Scrolling
- 26. ¿Qué hace% {} en Ruby?
- 27. Loop un UIScrollView
- 28. ¿Qué hace == en Ruby?
- 29. ¿Qué hace% en JavaScript?
- 30. Desplazamiento infinito - setContentOffset: detiene la desaceleración de UIScrollView
Por ejemplo, si desea presentar varias (n) páginas que podrían ser revisables, se puede crear un UIScrollView con contentSize (n * pageWidth, pageHeight) y con el tamaño de la trama (pageWidth, pageHeight). Luego podría usar contentOffset.x para determinar (o establecer) qué página se estaba mostrando (o se debería mostrar). – westsider
Dado que el desplazamiento se realiza cambiando el origen de los límites de la vista de desplazamiento (o su vista de contenido? Olvidar), ¿está el contentOffset directamente relacionado con el origen de los límites? – Marty