Выделенная часть строки в NSAlert
Я создаю приложение для Mac OS X и у меня есть некоторые проблемы с форматированием строк на NSAlert
, Я хочу, чтобы информативный текст был отформатирован следующим образом:
что-то что-то что-то что-то
-------что-то смелое посередине---------
другие вещи другие вещи другие вещи
До сих пор я мог только разделить строки, используя \n
утверждение, но я не знаю, как сделать линию в середине жирным шрифтом и по центру. У кого-нибудь есть идеи?
1 ответ
Вы не должны делать это, и вы действительно не можете без подклассов NSAlert
или создать общее окно самостоятельно. Предупреждение может быть дано только в виде простой строки, которая не содержит информацию об оформлении (вам потребуется NSAttributedString
для этого); он будет делать свой собственный жирный шрифт текста, который вы передаете.
Что вы можете и должны сделать, это взглянуть на "Alerts" в HIG и увидеть, что есть две строки, которые вы можете указать для вашего оповещения: "текст сообщения", который будет отображаться жирным шрифтом, и " информативный текст ". Используйте их для достижения результата, соответствующего рекомендациям платформы и вашим потребностям.