2016-03-22 3 views
5

Я хотел бы создать NSMenuItem с несколькими строками текста, и мне также понравится значок рядом с обеими строками текста. Я не могу использовать пользовательский вид, потому что тогда он не будет правильно подсвечиваться, и я не могу просто поместить символ новой строки в заголовок элемента меню, потому что новая строка превращается в пробел. Что мне делать?Как я могу поместить несколько строк текста в NSMenuItem?

ответ

5

Оказалось, что, хотя вы не можете поместить символ новой строки в свойство title элемента меню, вы можете поместить символ новой строки в поле attributedTitle. Что-то вроде этого будет работать:

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

 Смежные вопросы

  • Нет связанных вопросов^_^