Я получил несколько программно созданных NSTextField
-ок, используемых в качестве статических текстовых элементов управления.Алгоритм, который их создает, устанавливает их размеры с помощью setFrame:
и предполагает, что они имеют нулевое заполнение между текстом и верхним правым углом элемента управления, что не соответствует действительности, поэтому текст обрезается.
Сначала я начал исследовать тему заполнения нулями для NSTextField
-s, но быстро понял, что этот подход требует создания подклассов.Для меня было бы намного проще, чем если бы я мог просто использовать какой-то метод для получения размеров отступов и соответственно отрегулировать ограничивающий прямоугольник.
Мой вопрос: как называется этот метод?
[UPD:] Кажется, что это alignmentRectInsets
, однако это не доступно в macOS 10.6 - поэтому я хотел бы знать, есть ли подобный метод для 10.6.