Mac OS X アプリを作成していますが、NSAlert
. 有益なテキストを次のようにフォーマットしたい:
何か何か何か何か
-------真ん中に太いもの----------
その他のこと その他のこと その他のこと
これまでのところ、ステートメントを使用して行を区切ることしかでき\n
ませんでしたが、真ん中の線を太字にして中央に配置する方法がわかりません。誰にもアイデアはありますか?
Mac OS X アプリを作成していますが、NSAlert
. 有益なテキストを次のようにフォーマットしたい:
何か何か何か何か
-------真ん中に太いもの----------
その他のこと その他のこと その他のこと
これまでのところ、ステートメントを使用して行を区切ることしかでき\n
ませんでしたが、真ん中の線を太字にして中央に配置する方法がわかりません。誰にもアイデアはありますか?
これを行うべきではありません。実際、 をサブクラスNSAlert
化するか、一般的なウィンドウを自分で作成しないとできません。アラートには、装飾情報を含まないプレーンな文字列のみを指定できます (そのためには が必要NSAttributedString
です)。渡されたテキストを独自に太字にします。
あなたができること、すべきことは、HIG の「アラート」を見て、アラートに指定できる 2 つの文字列があることを確認することです。「メッセージ テキスト」は太字で表示され、「情報テキスト」。これらを利用して、プラットフォームのガイドラインとニーズに一致する結果を達成してください。