2011-04-18 46 views
5

我有一個NSSplitView。在該分割視圖的左側窗格中,我有一個NSTableView和以編程方式創建的自定義視圖。我正在使用delegate來確保我的兩個窗格不會同時調整大小。自動調整以編程方式創建的子視圖的大小

添加我的自定義視圖這樣的:

BWAnchoredButtonBar *anchoredButtonBar = [[[BWAnchoredButtonBar alloc] initWithFrame:[leftPane bounds]] autorelease]; 
[leftPane addSubview:anchoredButtonBar]; 

而且似乎工作確定。當我運行我的應用程序時,一切正常。現在,我的問題是,當我調整分割視圖窗格的大小時,自定義視圖不會調整大小,在它與NSSplitView的分隔線之間留下一個難看的空白區域。

我想我想問的是,我怎樣才能以編程方式設置IB設置可視化的彈簧和支柱?

另外,我不能使用IB,因爲Xcode 4不支持IB插件。

回答

相關問題