NSToolbarItem шире 32 точки

Я пытаюсь создать пользовательский дисплей на панели инструментов, аналогичный информационной панели в центре панели инструментов Xcode.

Как мы можем создать NSToolbarItem шире 32 точек?

Фреймворк всегда ограничивает его до 32 точек, даже если и минимальный, и максимальный размер больше этого.

Я пробовал несколько вещей, в том числе установку ширины на гибкую, как указано в документах, с использованием разных настроек минимальной и максимальной ширины (без эффекта), назначение изображения шире на 32 точки (уменьшается), реализация пользовательского NSToolbarItem с настраиваемый вид, устанавливающий максимальный вид, рамку вида и элемент панели инструментов. размер из кода (без эффекта).

Любые подсказки о том, как включить элементы панели инструментов, превышающие ограничение в 32 точки?


person ATV    schedule 12.05.2016    source источник


Ответы (1)


Звучит как ошибка для меня. Обходной путь: реализовать minSize.

- (NSSize)minSize {
    return NSMakeSize(256.0, 16.0);
}
person Willeke    schedule 12.05.2016