2

Mac OS X アプリを作成していますが、NSAlert. 有益なテキストを次のようにフォーマットしたい:

何か何か何か何か

-------真ん中に太いもの----------

その他のこと その他のこと その他のこと

これまでのところ、ステートメントを使用して行を区切ることしかでき\nませんでしたが、真ん中の線を太字にして中央に配置する方法がわかりません。誰にもアイデアはありますか?

4

1 に答える 1

1

これを行うべきではありません。実際、 をサブクラスNSAlert化するか、一般的なウィンドウを自分で作成しないとできません。アラートには、装飾情報を含まないプレーンな文字列のみを指定できます (そのためには が必要NSAttributedStringです)。渡されたテキストを独自に太字にします。

あなたができること、すべきことは、HIG の「アラート」を見て、アラートに指定できる 2 つの文字列があることを確認することです。「メッセージ テキスト」は太字で表示され、「情報テキスト」。これらを利用して、プラットフォームのガイドラインとニーズに一致する結果を達成してください。

于 2013-05-02T18:41:44.103 に答える