2009-08-25 30 views
0

我有一个垂直NSSplitView其中一侧包含一个NSScrollViewIKImageBrowserView里面。 IKImageBrowserView只显示一行缩略图,只有水平滚动条(调整大小的掩码等于NSViewWidthSizable)。绑定IKImageBrowserView的缩放到其父母的大小NSScrollView

我想将IKImageBrowserView的缩放级别绑定到任何容器框架的高度,这样当我移动分隔符时,缩略图会将大小更改为始终垂直放置在视图中。我还希望在移动分频器时不断发生这种情况,不仅在释放后。这是可能吗?

回答

0

为了回答我自己的问题,如果不是在Interface Builder中为IKImageBrowserView设置缩放系数,而是在代码中将其设置为1.0f,它会将图像调整为容器大小。只需在我的NSViewController的loadView方法中解决以下问题:

- (void) loadView { 
    [super loadView]; 
    [browserView setZoomValue:1.0f]; 
}