5
我想创建一个NSMenuItem
,其中有多行文本,并且我还想在两行文本旁边都显示一个图标。我不能使用自定义视图,因为它不会正确突出显示,并且我不能只在菜单项的标题中放置换行符,因为换行符会变成空格。我该怎么办?如何将多行文本放入NSMenuItem中?
我想创建一个NSMenuItem
,其中有多行文本,并且我还想在两行文本旁边都显示一个图标。我不能使用自定义视图,因为它不会正确突出显示,并且我不能只在菜单项的标题中放置换行符,因为换行符会变成空格。我该怎么办?如何将多行文本放入NSMenuItem中?
事实证明,虽然不能在菜单项的title
属性中放置换行符,但可以在attributedTitle
中放入换行符。像这样的东西将工作:
item.attributedTitle = [[NSAttributedString alloc] initWithString:@"line 1\nline 2"];