0
Если я вызываю setIndentationLevel:
на NSMenuItem, тогда ничего не происходит, если я назову indentationLevel
, после того, как я установил его в 3, он возвращает 3, как следует. Я добавляю пункты меню в меню Dock, и я ничего не вижу.NSMenuItem не отвечает на setIndentLevel:
NSMenuItem *menuItem = [[NSMenuItem alloc] initWithTitle: @"title" action: nil keyEquivalent: @""];
[menuItem setIndentationLevel: 3];
[dockMenu addItem: menuItem];
Это действительно так. Я мог заставить его работать с обычным меню. Но не с меню док-станции IB или программно созданным меню док-станции. iTunes, похоже, работает. – Jef
Возможно, это потому, что iTunes - это приложение Carbon. –