0

NSSplitView在它的一侧有一个垂直的包含NSScrollView一个IKImageBrowserView内部的。仅显示IKImageBrowserView一行缩略图,并且只有水平滚动条(调整大小蒙版等于NSViewWidthSizable)。

我想将 IKImageBrowserView 的缩放级别绑定到任何容器框架的高度,这样当我移动分隔线时,缩略图会改变大小以始终垂直适合视图。我也希望在移动分隔器时连续发生这种情况,而不仅仅是在释放它之后。这是可能吗?

4

1 回答 1

0

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

- (void) loadView {
    [super loadView];
    [browserView setZoomValue:1.0f];
}
于 2009-08-26T06:19:36.097 回答