UIImageViewの場合、さまざまなモードオプションがAspect Fit、Aspect Fillのようなインタフェースビルダーで与えられます。誰も私にこれらの2つのモードの違いが何であるか教えてもらえますか?記入尺度 VS 再描画?初めて違いb/w UIImageViewの塗り潰しモードへの再描画と拡大縮小?
5
A
答えて
21
UIViewContentModeScaleToFill
、drawRect:
が呼び出され、ビューがレンダリングされます。後で、ジオメトリが変更されると、drawRect:
は呼び出されず、既にレンダリングされたコンテンツがスケーリングされてビューが描画されます。
UIViewContentModeRedraw
あなたが境界を変更するたびに、drawRect:
は再び、何度も何度ビューをレンダリングするために呼び出されます。実際に何をしているのか分からない限り、本当に必要な場合を除いて、使用しないでください。それはdrawRect:
を何度も呼び出さなければならないので、はるかに遅いです。つまり、UIViewContentModeRedraw
を設定すると、境界が変更されるたびにsetNeedsDisplay
を呼び出すときと同じ動作になります。
簡略化された説明ですが、それを少し明確にする必要があります。
関連する問題
- 1. カメラからUIImageViewへの画像の拡大/縮小(および維持率)
- 2. UIImageViewの拡大縮小画像を作成する方法
- 3. サイトコンテンツの拡大と縮小
- 4. Wordpress - 画面の拡大縮小
- 5. 画像の拡大/縮小OSX Swift
- 6. GTKで画像の拡大/縮小
- 7. CollectionViewセルのUIImageViewをピンチで拡大/縮小する
- 8. 画像を拡大/縮小しながら画像に円を描く
- 9. IE11で拡大/縮小された画像、Chrome/Firefoxでは拡大/縮小されていない画像
- 10. 画像を拡大/縮小するフレックスアイテム
- 11. 拡大/縮小winform
- 12. プロットが拡大/縮小/再描画されたときにMatlabはコールバックを実行しますか?
- 13. メニューバーの拡大/縮小
- 14. Androidビットマップイメージの拡大/縮小
- 15. ワーカープールの拡大縮小
- 16. CSS:テキストを拡大縮小しないテキストフィールドの拡大
- 17. イメージビューアンドロイドでのギャラリービューの拡大と縮小
- 18. UIPinchGestureRecognizer Xamarinで拡大/縮小しない
- 19. 指で画像を拡大したり拡大したりするときに画像を拡大/縮小したい
- 20. アンドロイド8.0で枠組み設定の自動塗り潰し設定画面へ
- 21. 拡大縮小CSSを使用して自動的に拡大縮小img
- 22. ContentFlow:画像を拡大/縮小しない方法は?
- 23. インポートした画像を画像ボックスに拡大縮小html
- 24. Javascriptで複数の画像を拡大/縮小/拡大/縮小する最適な方法は?
- 25. SDL2の描画と塗りつぶし
- 26. Unity-3d-5 16:9の他の解像度への拡大/縮小画像
- 27. セレン拡大縮小ツリービューC#
- 28. アニメーション拡大/縮小テーブル
- 29. SAPUI5パネル縮小/拡大
- 30. ギャラリーで選択した画像の拡大/縮小