2
NSScrollViewの中にNSTextViewがあります。スクロールビューには、高さと幅の自動サイズ変更マスクがあり、ウィンドウのサイズが変更されます。NSTextViewの背景が適切にサイズ変更されない
アップルのドキュメントでは、テキストビューは多くの場合、hereの方法で設定されています。
しかし、私がテキストビューにどのような設定をしても、スクロールビューに合わせて背景色を変更することはできません。
ここで私が扱ってるものの絵です:
幅作品ではなく、高さ。
NSTextView *view = [[NSTextView alloc] initWithFrame:NSMakeRect(0, 0, scrollview.contentSize.width, scrollview.contentSize.height) textContainer:textContainer];
[view setMinSize:NSMakeSize(0.0, scrollview.contentSize.height)];
[view setMaxSize:NSMakeSize(FLT_MAX, FLT_MAX)];
[view setVerticallyResizable:YES];
[view setHorizontallyResizable:NO];
[view setAllowsDocumentBackgroundColorChange:YES];
[view setDrawsBackground:YES];
[view setAutomaticLinkDetectionEnabled:YES];
[view setAutoresizingMask:NSViewWidthSizable];