私はこの男と同じ問題を抱えており、提供された解決策はそれを解決しません (また、他の SO の質問で解決したことも明らかではありません)。
UIViewの.frame
サイズを変更し、デフォルトを変更していない場合、 (Quartz パス).contentMode
のカスタム描画は UIView のサイズに合わせてスケーリングされるはずですか? drawRect
私はしません。呼び出しsetNeedsDisplay
て再描画できるようになりましたが、アニメーション化できるスケーリングを探しています。これは可能ですか?
代わりに、私に起こっているのは、Quartz の描画が単にトリミングされているだけで、サイズが維持されているということです。直接設定やその他の実験を試みましcontentMode
たclipsToBounds
が、何を試してもQuartzの自動スケーリングは発生しません。