我想创建一个NSMenuItem
,其中包含多行文字,我还想在两行文字旁边显示一个图标。我不能使用自定义视图,因为它不会正确突出显示,我不能只在菜单项的标题中添加换行符,因为换行符变成了空格。我该怎么办?
答案 0 :(得分:6)
事实证明,虽然您无法在菜单项的title
属性中添加换行符,但您可以在attributedTitle
中添加换行符。这样的事情会起作用:
item.attributedTitle = [[NSAttributedString alloc] initWithString:@"line 1\nline 2"];