5
我想創建一個NSMenuItem
,其中有多行文本,並且我還想在兩行文本旁邊都顯示一個圖標。我不能使用自定義視圖,因爲它不會正確突出顯示,並且我不能只在菜單項的標題中放置換行符,因爲換行符會變成空格。我該怎麼辦?如何將多行文本放入NSMenuItem中?
我想創建一個NSMenuItem
,其中有多行文本,並且我還想在兩行文本旁邊都顯示一個圖標。我不能使用自定義視圖,因爲它不會正確突出顯示,並且我不能只在菜單項的標題中放置換行符,因爲換行符會變成空格。我該怎麼辦?如何將多行文本放入NSMenuItem中?
事實證明,雖然不能在菜單項的title
屬性中放置換行符,但可以在attributedTitle
中放入換行符。像這樣的東西將工作:
item.attributedTitle = [[NSAttributedString alloc] initWithString:@"line 1\nline 2"];