0

友達、

NSSplitView (上から下、2 つのペイン) があります。2 番目のペイン内には、4 つのタブ項目を含むタブ ビューがあります。各タブ項目ビューはコアプロット ホスティング ビューです。今私が直面している問題は、分割ビューのサイズが変更されたときにコア プロット グラフのサイズが変更されないことです。最初はコアプロットのバグかもしれませんが、それを確認するために、同じビュー階層とコアプロットでデモプロジェクトを作成しましたが、必要に応じて正常に動作します.

プロジェクトとデモ プロジェクトのすべてのビューを 1 つずつ比較した後、NSTabView のデモ プロジェクト (分割ビューの下にある) の自動サイズ調整マスクが幅と高さのサイズを変更するように設定されていることがわかりましたが、私のプロジェクトではそうではありません。また、マスクビューの自動サイズ変更が無効になっているため、構成することさえできません。

私はタブビューをサブクラス化したので、タブビューサブクラスの下にあると思っていましたが、そうではありません。

- (void) awakeFromNib{


[self setAutoresizesSubviews:YES];
[self setAutoresizingMask: (NSViewWidthSizable | NSViewHeightSizable)];

}

スクリーン ショットを参照してください。オートサイズ プロパティの違いを示すスクリーン ショット

助けてください。

ありがとう、国会議員。

4

0 に答える 0