Chciałbym utworzyć NSMenuItem
z więcej niż jednym wierszem tekstu, a chciałbym również, aby obok obu wierszy tekstu pojawiła się ikona. Nie mogę użyć widoku niestandardowego, ponieważ wtedy nie podświetliłoby go poprawnie i nie mogę po prostu wstawić nowego wiersza w tytule elementu menu, ponieważ znak nowej linii zamieni się w spację. Co powinienem zrobić?Jak mogę umieścić wiele linii tekstu w obiekcie NSMenuItem?
5
A
Odpowiedz
5
Okazuje się, że chociaż nie można wstawić znaku nowej linii w wartości title
elementu menu, można umieścić znak nowej linii w polu attributedTitle
. Coś takiego będzie działać:
item.attributedTitle = [[NSAttributedString alloc] initWithString:@"line 1\nline 2"];