Получение размеров от перьев до их отображения
У меня есть файл пера, в котором я создал NSView
,
Эта точка зрения имеет два состояния. Если он выключен, то видны только некоторые элементы сверху. Если это "Вкл.", То виден весь вид (треугольник раскрытия).
Теперь у меня в настоящее время дисплей прямоугольной формы жестко (используя static const
). Тем не менее, я хочу быть в состоянии изменить перо, и не нужно идти и настраивать магические числа.
Достаточно просто. Я просто получаю свойство frame некоторых элементов nib, и Боб - твой дядя.
Мне нужно получить эти размеры, прежде чем отображается вид. Он создан, но имеет CGRectZero
в качестве рамки для всего, пока он не отображается.
Есть ли "правильный" способ извлечь размеры в коде для элементов пера из загруженного (но не отображаемого) пера?
1 ответ
Вам нужно посмотреть на awakeFromNib
метод, который вызывается после загрузки пера, так что вы можете настроить представление перед его отображением.