NSMenuItem没有响应setIndentationLevel:

时间:2010-03-21 12:33:15

标签: cocoa nsmenu nsmenuitem

如果我在NSMenuItem上调用setIndentationLevel:,那么没有任何反应,如果我在设置为3之后调用它indentationLevel,它会像它应该的那样返回3。我正在将菜单项添加到Dock菜单中,我看不到任何变化。

NSMenuItem *menuItem = [[NSMenuItem alloc] initWithTitle: @"title" action: nil keyEquivalent: @""];
[menuItem setIndentationLevel: 3];
[dockMenu addItem: menuItem];

1 个答案:

答案 0 :(得分:1)

我想这可能是因为你无法自定义Dock菜单这样的项目,但我不确定。也许你应该尝试在IB中完成这一切?