我正在创建一个 Mac OS X 应用程序,并且在NSAlert
. 我希望信息文本的格式如下:
某事某事某事某事
--------中间加粗的东西---------
其他事情 其他事情 其他事情
到目前为止,我只能使用\n
语句分隔行,但我不知道如何使中间的行加粗并居中。有人有什么主意吗?
我正在创建一个 Mac OS X 应用程序,并且在NSAlert
. 我希望信息文本的格式如下:
某事某事某事某事
--------中间加粗的东西---------
其他事情 其他事情 其他事情
到目前为止,我只能使用\n
语句分隔行,但我不知道如何使中间的行加粗并居中。有人有什么主意吗?
你不应该这样做,事实上你不能没有子类化NSAlert
,或者你自己创建一个通用窗口。警报只能给出一个纯字符串,不包括装饰信息(你需要一个NSAttributedString
);它会对您传递的文本进行自己的粗体显示。
您可以并且应该做的是查看HIG 中的“警报”,并查看您可以为警报提供两个字符串:“消息文本”,它将以粗体显示,以及“信息性文本”。利用这些来实现与平台指南和您的需求一致的结果。