Für ein UIImageView sind verschiedene Modusoptionen im Interface Builder wie Aspect Fit, Aspect Fill angegeben. Kann mir jemand sagen, was ist der Unterschied s/w diese beiden Modi: Skala zu füllen VS Redraw?Unterschied s/w Redraw und Scale zum Füllmodus in UIImageView?
Antwort
UIViewContentModeScaleToFill
Zum ersten Mal wird drawRect:
genannt und Ansicht gerendert wird. Später, wenn sich die Geometrie ändert, wird drawRect:
nicht aufgerufen und bereits gerenderter Inhalt wird skaliert, um die Ansicht zu zeichnen.
UIViewContentModeRedraw
Jedesmal, wenn Sie Grenzen ändern, wird drawRect:
genannt die Ansicht wieder, wieder und wieder zu machen. Wenn Sie nicht wissen, was Sie wirklich tun, und wenn Sie es wirklich nicht brauchen, benutzen Sie es nicht. Es ist viel langsamer, weil es immer wieder drawRect:
aufrufen muss. Mit anderen Worten, wenn Sie UIViewContentModeRedraw
setzen, verhält es sich genauso wie wenn Sie setNeedsDisplay
jedes Mal aufrufen, wenn Grenzen geändert werden.
Vereinfachte Erklärung, sollte aber ein wenig für Sie klären.
- 1. Multiple CALayers Animation - Füllmodus
- 2. Linear Scale vs Log Scale
- 3. WPF FlowDocument Scale zum Anpassen der Seite
- 4. Redraw AmStockChart
- 5. Was ist der Unterschied zwischen UIImageView und drawInRect?
- 6. Highcharts Redraw und Reflow funktioniert nicht
- 7. IE10 Repaint/Redraw Ausgabe
- 8. Redraw ActionBar in Android manuell
- 9. Drag UIImageView und Drop in einem anderen UIImageView
- 10. Scale Controls in TableLayoutPanel
- 11. Prise zum Zoomen Auswirkung auf UIImageView in scrollView?
- 12. Silverlight DataGrid Redraw Problem
- 13. UIImageView Vergrößern und Verkleinern
- 14. Highcharts Label redraw
- 15. UIImage und UIImageView Problem
- 16. CATransform3DRotate und UIImageView
- 17. SWT Composite - Redraw Problem
- 18. Klasse zum Verschieben, Skalieren und Drehen von uiimageview
- 19. Kinect Joint Scale
- 20. Redraw Bildschirm im Terminal
- 21. Java JPanel redraw Probleme
- 22. jQuery ziehbare und -webkit-transform: scale();
- 23. Redraw-Ansicht auf MotionEvent.ACTION_MOVE
- 24. Querformat-SW-Tastatur ohne Textfeld darüber?
- 25. Oracle to_char Formatnummer mit Füllmodus (FM0000)
- 26. Cache-als-Ram (kein Füllmodus) Ausführbare Code
- 27. Highcharts - redraw() vs. new Highcharts.chart
- 28. Bedeutung von initial-scale = 1.0
- 29. Google Maps Static API - Holen SW und NE von Center-Koordinate
- 30. scale image in drupal 7