2

我正在创建一个 Mac OS X 应用程序,并且在NSAlert. 我希望信息文本的格式如下:

某事某事某事某事

--------中间加粗的东西---------

其他事情 其他事情 其他事情

到目前为止,我只能使用\n语句分隔行,但我不知道如何使中间的行加粗并居中。有人有什么主意吗?

4

1 回答 1

1

你不应该这样做,事实上你不能没有子类化NSAlert,或者你自己创建一个通用窗口。警报只能给出一个纯字符串,不包括装饰信息(你需要一个NSAttributedString);它会对您传递的文本进行自己的粗体显示。

您可以并且应该做的是查看HIG 中的“警报”,并查看您可以为警报提供两个字符串:“消息文本”,它将以粗体显示,以及“信息性文本”。利用这些来实现与平台指南和您的需求一致的结果。

于 2013-05-02T18:41:44.103 回答