1

NSAlert でテキストの特定の部分を斜体にする方法を教えてください。

 NSAlert *alert = [NSAlert alertWithMessageText:NSLocalizedString(@"Warning", nil)
                                  defaultButton:NSLocalizedString(@"OK", nil)
                                alternateButton:nil
                                    otherButton:nil
                      informativeTextWithFormat:NSLocalizedString(@"I want to italicize the word awesome in this text", nil)];
4

1 に答える 1

4

情報テキストまたは抑制チェックボックス (存在する場合) と応答ボタンの間にあるアクセサリ ビューに、必要なものをすべて配置します。以下のNSAlertのドキュメントの例は、setAccessoryView:これを行う方法を示しています。残念ながら、NSAlert唯一の他のすべてのテキスト メソッドはNSStringNSAttributedString. NSAlert での NSAttributedStringの使用に関するこの議論は、明らかなハックが機能しないことを示唆しています。独自のアラート ウィンドウ クラスを作成した方がよいでしょう。

于 2012-07-21T16:05:41.687 に答える