У меня есть NSTextView внутри NSScrollView / NSClipView, обычная настройка. Когда я увеличиваю представление прокрутки с помощью [NSScrollView setMagnification:...]
и изменяю размер окна, ширина рамки текстового представления постоянно увеличивается, независимо от того, растягиваю я или уменьшаю окно.
Если представление прокрутки не увеличивается, представление текста работает нормально. Я попытался удалить ограничения и отключил автоматическое изменение размера подпредставления, но ничего не помогает. Всякий раз, когда я устанавливаю какое-либо увеличение, размер текста изменяется при каждом вызове, чтобы изменить его размер. Если увеличение меньше 1, оно уменьшается.
Любые ошибки в TextContainer также не должны расширять его, как я установил textContainer.widthTracksTextView = false;
Я пытаюсь сохранить textContainer по центру в моем NSTextView, устанавливая для него вставки, но это становится невозможным при различных размерах. Я прошел через мой код, и ничто не должно изменить его размер. Это ошибка или setMagnify:
вызывает проблемы с ограничениями или какой-либо другой математикой в LayoutManager?