NSTextField получить размеры полей по умолчанию - PullRequest
0 голосов
/ 19 ноября 2018

Я получил несколько программно созданных NSTextField -ок, используемых в качестве статических текстовых элементов управления.Алгоритм, который их создает, устанавливает их размеры с помощью setFrame: и предполагает, что они имеют нулевое заполнение между текстом и верхним правым углом элемента управления, что не соответствует действительности, поэтому текст обрезается.

Сначала я начал исследовать тему заполнения нулями для NSTextField -s, но быстро понял, что этот подход требует создания подклассов.Для меня было бы намного проще, чем если бы я мог просто использовать какой-то метод для получения размеров отступов и соответственно отрегулировать ограничивающий прямоугольник.

Мой вопрос: как называется этот метод?

[UPD:] Кажется, что это alignmentRectInsets, однако это не доступно в macOS 10.6 - поэтому я хотел бы знать, есть ли подобный метод для 10.6.

...