У меня довольно динамичный пользовательский интерфейс, который использует NSSegmentedControl
на панели инструментов своего окна документа.
NSSegmentedControl
динамически получает свои элементы.
Количество элементов может широко варьироваться от 1 до 15.
На данный момент панель инструментов не будет подстраиваться под количество элементов в NSSegmentedControl
, т.е. после установки количества сегментов через setSegmentCount:
все сегменты, которые превышают исходную ширину NSSegmentedControl
(на момент создания окна), обрезаются:
Как лучше всего сказать NSToolbar
пересчитать ширину всех его элементов, то есть ширину NSSegmentedControl
и размещение всех элементов прямо перед ним?