У меня есть NSTextView внутри NSScrollView.Представление прокрутки имеет маски автоматического изменения размера для высоты и ширины, поэтому оно меняет размер вместе с окном, в котором оно находится.
Текстовое представление настраивается так, как рекомендует документация Apple здесь .
Но независимо от того, какие настройки я установил в текстовом представлении, я не могу изменить размер фона вместе с представлением прокрутки.
Вот изображение того, с чем я имею дело:
Ширина работает, но не высота.
Вот мой установочный код для просмотра текста, как это для этого изображения:
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];