NSMenuItem 不响应 setIndentationLevel:
如果我在 NSMenuItem 上调用 setIndentationLevel:
,那么什么也不会发生,如果我在将其设置为 3 后对其调用 indentationLevel
,它会返回 3 ,就像它应该的那样。我正在将菜单项添加到 Dock 菜单中,但没有看到任何变化。
NSMenuItem *menuItem = [[NSMenuItem alloc] initWithTitle: @"title" action: nil keyEquivalent: @""];
[menuItem setIndentationLevel: 3];
[dockMenu addItem: menuItem];
If I call setIndentationLevel:
on an NSMenuItem then nothing happens, if I call indentationLevel
on it after I set it to 3, it returns 3 like it should. I'm adding the menu items to the Dock menu and I don't see anything changing.
NSMenuItem *menuItem = [[NSMenuItem alloc] initWithTitle: @"title" action: nil keyEquivalent: @""];
[menuItem setIndentationLevel: 3];
[dockMenu addItem: menuItem];
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为这可能是因为您无法自定义类似的停靠菜单项,但我不确定。也许你应该尝试在IB中完成这一切?
I think this may be because you can't customize dock menu Items like that, but I am not sure. Maybe you should try to do this all in IB?