A cosa serve la proprietà contentOffset
in UIScrollView
?Cosa fa contentOffset in un UIScrollView?
risposta
Secondo la documentation, la proprietà contentOffset
rappresenta:
Il punto in cui l'origine della vista contenuto viene compensato dall'origine della vista di scorrimento.
In parole povere, è quanto è distante la vista in ciascuna direzione (verticale e orizzontale). È possibile decomprimere distanza verticale ed orizzontale mediante l'accesso alla x
e y
proprietà del CGPoint
:
CGFloat xOffset = _myScrollView.contentOffset.x;
CGFloat yOffset = _myScrollView.contentOffset.y;
Potrebbe essere considerato come coordinate dell'origine della scrollView
's telaio rispetto all'origine della sua contentView
' telaio s . Vedere la foto qui sotto:
Questa è una risposta molto migliore. La risposta selezionata è solo un rifacimento della documentazione. – galactikuh
- 1. Spostamento fluido del contentoffset UIScrollView Swift
- 2. Come centrare il contenuto in un UIScrollView con contentOffset
- 3. contentOffset di UIScrollView durante la rotazione
- 4. contentOffset in UIScrollView dopo la rotazione di iPhone
- 5. ios UIScrollView hanno una cattiva contentOffset di default - rapido
- 6. becomeFirstResponder azzera contentOffset
- 7. dismissModalViewControllerRegistrato aggiornato contentOffset
- 8. Cosa sono esattamente contentOffset e contentInset di ScrollView
- 9. Cosa fa un gradlew
- 10. Cosa fa un i2c_new_dummy?
- 11. Cosa fa === in PHP
- 12. Cosa fa? in C?
- 13. Cosa - fa in Excel?
- 14. Cosa fa == in Ruby?
- 15. Cosa fa l'operatore | = fa in JavaScript?
- 16. Cosa fa un tipico ./configure in Linux?
- 17. Cosa fa DELIMITER // in un trigger?
- 18. In R, cosa fa un indice negativo?
- 19. Che cosa fa un [href^= "..."] in CSS?
- 20. Cosa fa un \ (backslash) in PHP (5.3+)?
- 21. Cosa fa * ~ in un file .gitignore?
- 22. Cosa fa "12345" + 2 fa in C?
- 23. Cosa fa un compilatore JIT?
- 24. Cosa fa?
- 25. Cosa fa [:]?
- 26. cosa fa int() in C++?
- 27. Cosa fa "for (;;)" in C#?
- 28. Che cosa fa% {} in Ruby?
- 29. Cosa fa "with" in JavaScript?
- 30. Cosa fa in realtà CascadeType.REFRESH?
Ad esempio, se si voleva presentare più pagine (n) che potrebbero possono scorrere attraverso, si potrebbe creare un UIScrollView con contentSize (n * pageWidth, pageHeight) e con dimensioni del fotogramma (pageWidth, pageHeight). È quindi possibile utilizzare contentOffset.x per determinare (o impostare) quale pagina è stata (o dovrebbe essere) visualizzata. – westsider
Poiché lo scrolling è fatto cambiando l'origine dei limiti della vista di scorrimento (o la sua vista di contenuto? Dimenticare), il contentOffset è direttamente correlato all'origine dei limiti? – Marty