7

私はこのような要件があります、

1つのNSIMageViewがあり、タイマーベースで頻繁に変更されます。サイズ変更時にアスペクト比を維持する必要があるため、画像が画像のフレーム全体を占めない場合があります。その場合、背景色を黒で表示する必要があります。

誰かが私にそれを達成する方法を教えてもらえますか?グーグルで1つのアプローチは、NSImageViewのサブクラスを使用することですが、画像が頻繁に変更されるため、パフォーマンスに何が影響するかわかりません。

4

1 に答える 1

10

画像ビューのサイズ設定モードを[比例]に設定します。背景が黒のカスタムモードに設定されたNSBoxで囲みます。コードは必要ありません。ボックスで考えるだけです...

于 2011-07-29T13:09:23.760 に答える