2016-03-22 18 views
5

複数行のテキストを含むNSMenuItemを作成したいと思います。また、両方のテキスト行の隣にアイコンを表示したいと思います。私はカスタム表示を使うことができません。なぜなら、それは正しくハイライトされないので、改行がスペースに変わるので、メニュー項目のタイトルに改行を置くことはできません。私は何をすべきか?NSMenuItemに複数行のテキストを挿入するにはどうすればよいですか?

答えて

5

メニュー項目のtitleプロパティに改行を入れることはできませんが、attributedTitleに改行を入れることができます。このようなものが動作します:

item.attributedTitle = [[NSAttributedString alloc] initWithString:@"line 1\nline 2"]; 
関連する問題