Я использую NSTokenField как способ ввода тегов пользователями.Все работает нормально, и CoreData подключается к управлению тегами, когда пользователь добавляет или удаляет тег.
Я недавно добавил логику, чтобы NSTokenField изменял размеры по вертикали, когда пользователь добавляет теги, и они переходят к следующему.линия, используя IFVerticallyExpandingTextField Эндрю Боумена.Опять же, все это прекрасно работает.
Проблема в том, что, когда мне нужно изначально заполнить NSTokenField тегами, мне нужно его изменить размер.Я заполняю поле, вызывая:
[tagField setObjectValue: anArray];
Где anArray - это серия объектов, представляющих тег или токен.Это, в свою очередь, вызывает метод делегата NSTokenField
tokenField:displayStringForRepresentedObject:
, который возвращает строковое представление для объекта, переданного в предыдущем массиве.
Мне нужно изменить размер NSTokenField после всех вызовов displayStringForRepresentedObject,У кого-нибудь есть идеи по уведомлению или способу узнать, что все это сделано?Даже способ вызова изменения размера между каждым вызовом displayStringForRepresentedObject, вероятно, будет работать.
Заранее спасибо.