Vorrei creare un NSMenuItem
con più di una riga di testo al suo interno e vorrei anche che un'icona comparisse accanto a entrambe le righe di testo. Non riesco ad usare una vista personalizzata, perché in tal caso non si evidenzia correttamente, e non posso semplicemente inserire una nuova riga nel titolo della voce del menu, perché la nuova riga viene trasformata in uno spazio. Cosa dovrei fare?Come posso inserire più righe di testo in un NSMenuItem?
5
A
risposta
5
Si scopre che, sebbene non sia possibile inserire una nuova riga nella proprietà title
di una voce di menu, è possibile inserire una nuova riga in attributedTitle
. Qualcosa del genere funzionerà:
item.attributedTitle = [[NSAttributedString alloc] initWithString:@"line 1\nline 2"];