2009-08-25 9 views
0

私は、NSSplitViewの一面にNSScrollViewIKImageBrowserViewが入っている垂直のNSSplitViewを持っています。 IKImageBrowserViewにはサムネイルの行が1つしか表示されず、水平方向のスクロールバーがあります(サイズ変更マスクはNSViewWidthSizableに等しい)。バインディングIKImageBrowserViewの親NSScrollViewのサイズへの拡大

IKImageBrowserViewのズームレベルをコンテナのフレームの高さにバインドしたいので、仕切りを移動すると、サムネイルがサイズを変更して常にビューに垂直に収まるようにします。私はまた、それを解放した後だけでなく、分割器を動かしながら、これが連続的に起こることを望んでいます。これはすべて可能ですか?

答えて

0

Interface BuilderでIKImageBrowserViewのズーム係数を設定する代わりに、コードで1.0fに設定すると、画像がコンテナのサイズに調整されます。私のNSViewController loadViewメソッドで次のことを行うだけで問題を解決しました:

- (void) loadView { 
    [super loadView]; 
    [browserView setZoomValue:1.0f]; 
} 
関連する問題