Per UIImageView, vengono fornite diverse opzioni di modalità nel builder dell'interfaccia come Aspect Fit, Aspect Fill. Qualcuno può dirmi qual è la differenza in bianco e nero di queste due modalità: Scala da riempire VS Ridisegna?Differenza b/n Ridisegna e ridimensiona in modalità riempimento in UIImageView?
risposta
UIViewContentModeScaleToFill
Per la prima volta, è chiamato drawRect:
e vista è resa. Successivamente, quando la geometria cambia, drawRect:
non viene richiamato e il contenuto già visualizzato viene ridimensionato per disegnare la vista.
UIViewContentModeRedraw
Ogni volta che si cambia limiti, drawRect:
è chiamato a rendere di nuovo, ancora e ancora la vista. A meno che tu non sappia cosa stai veramente facendo e a meno che tu non ne abbia davvero bisogno, non usarlo. È molto più lento, perché deve chiamare ancora drawRect:
. In altre parole, quando si imposta UIViewContentModeRedraw
è lo stesso comportamento di quando si chiama setNeedsDisplay
ogni volta che vengono modificati i limiti.
spiegazione semplificata, ma dovrebbe chiarire un po 'per voi.
- 1. Differenza tra UIImage e UIImageView
- 2. Ridimensiona UIImmagine e modifica la dimensione di UIImageView
- 3. Differenza tra tratto e riempimento?
- 4. Disabilita la modalità di riempimento automatico in modalità noweb
- 5. Differenza tra window.resize() e window.on ('ridimensiona') in jquery
- 6. animazione-riempimento-modalità non funzionante
- 7. Regola UIImage in UIImageView
- 8. Come posso disabilitare la modalità di riempimento automatico in emacs?
- 9. QT Ridisegna/ridisegna/aggiorna/fa qualcosa
- 10. Ridisegna AmStockChart
- 11. Ridisegna GtkWidget
- 12. Qual è la differenza tra UIImageView e drawInRect?
- 13. Differenza tra la modalità di inserimento e inserimento in Vim
- 14. Problema di ridimensionamento UIImageView in UIPageViewController
- 15. Ridimensiona e ridimensiona graffetta al rettangolo
- 16. Ridimensiona/ridimensiona come pulsante (altezza e larghezza)
- 17. Strange UIImageView in UIScrollView
- 18. UIImageView programmazione in rapida
- 19. Proporzioni in UIImageView
- 20. Qual è la differenza tra la modalità tex e la modalità lattice e la modalità LaTeX in emacs
- 21. Ridisegna una singola riga in una listview
- 22. Ridimensiona automaticamente ylim e xlim in Matplotlib
- 23. Ruota immagine in UIImageView
- 24. Immagini retina/non retina in UIImageView
- 25. Ridisegna/ridimensiona i grafici ad alta risoluzione quando si stampa il sito Web
- 26. in rotaie qual è la differenza tra la modalità di sviluppo e la modalità di produzione?
- 27. Ridimensiona immagine in WPF
- 28. CATransform3DRotate e UIImageView
- 29. In rare occasioni, <canvas> non ridisegna
- 30. IE10 Repaint/Ridisegna problema