0

ウィンドウに3 つの列があるシンプルなココア アプリNSTableViewがあります。

ウィンドウの最小サイズと最大サイズを設定しました。したいこと: ウィンドウのサイズを変更すると、3 つの列もサイズ変更されます。つまり、最小サイズと最大サイズの両方で、3 つの列すべてが表示され、それぞれの幅が window.width/3 になります。のデリゲートを試しましたNSTableview


- (CGFloat)tableView:(NSTableView *)tableView sizeToFitWidthOfColumn:(NSInteger)column;

しかし、ウィンドウのサイズを変更すると、tableview-NSScrollview の親ビューのサイズが変更され、tableview の列が影響を受けないため、呼び出されなかったようです。それで、どうすればそれに到達できるのだろうか?ありがとう

4

1 に答える 1

0

10.6 をサポートする必要があるため、nib ファイルで自動サイズ変更を使用します。

より良い解決策があれば、私に知らせてください。

于 2013-01-24T08:22:16.387 に答える