2016-03-22 29 views
5

我想创建一个NSMenuItem,其中有多行文本,并且我还想在两行文本旁边都显示一个图标。我不能使用自定义视图,因为它不会正确突出显示,并且我不能只在菜单项的标题中放置换行符,因为换行符会变成空格。我该怎么办?如何将多行文本放入NSMenuItem中?

回答

5

事实证明,虽然不能在菜单项的title属性中放置换行符,但可以在attributedTitle中放入换行符。像这样的东西将工作:

item.attributedTitle = [[NSAttributedString alloc] initWithString:@"line 1\nline 2"]; 
相关问题