Я хотел бы создать NSMenuItem
с несколькими строками текста, и мне также понравится значок рядом с обеими строками текста. Я не могу использовать пользовательский вид, потому что тогда он не будет правильно подсвечиваться, и я не могу просто поместить символ новой строки в заголовок элемента меню, потому что новая строка превращается в пробел. Что мне делать?Как я могу поместить несколько строк текста в NSMenuItem?
5
A
ответ
5
Оказалось, что, хотя вы не можете поместить символ новой строки в свойство title
элемента меню, вы можете поместить символ новой строки в поле attributedTitle
. Что-то вроде этого будет работать:
item.attributedTitle = [[NSAttributedString alloc] initWithString:@"line 1\nline 2"];