Я пытаюсь понять, как работает увеличение содержимого NSScrollView:
У меня есть NSScrollView, в который я пытаюсь добавить NSView, содержащий NSTextField.
Я создаю NSView с текстовым полем и добавляю его в представление документа NSScrollView (scrollView.documentView addSubview: ...), поэтому получаю следующее:
NSScrollView.documentView -> NSView -> NSTextField
При изменении увеличения в NSScrollView размер NSView автоматически изменяется, а также изменяется размер границ / области щелчка NSTextField, но фактический NSTextField не изменяется: (эти красные контуры - это то место, где курсор изменится, если я наведите указатель мыши на /, где я должен щелкнуть, чтобы начать редактирование, так что на самом деле это как-то правильно масштабируется)
Если я пропущу NSView и добавлю NSTextField непосредственно в NSSCrollView.documentView, я получу аналогичный «эффект», когда фактическое текстовое / текстовое поле будет масштабироваться, но не кольцо фокуса:
Похоже, что все, что находится прямо «под» NSScrollView.documentView, будет правильно масштабироваться, но не его подвиды?
Я пробовал устанавливать маски автоизменения размеров и autoresizessubviews-> TRUE везде, но безрезультатно ...
Что я делаю неправильно?
Спасибо за помощь!