2009-08-25 51 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]; 
}