2011-07-29 25 views
6

私はこのような要件を持って、タイマーベースで頻繁に変更されますNSImageView +背景色

てきた一つのNSIMageViewとは、リサイズで、それは、縦横比を維持する必要があるので、画像がフレーム全体を占有しない場合がありますこの場合、私は黒の背景色を表示する必要があります

私はそれを達成することができますどのように私は達成することができます1つのアプローチは、NSImageViewのサブクラスを持っているが、画像が頻繁に変化するにつれて、パフォーマンスが向上します。

答えて

9

画像ビューのサイジングモードを[比例]に設定します。黒い背景のカスタムモードに設定されたNSBoxにそれを囲みます。コードは不要、考え方のちょうどいい場合内箱...