2013-05-02 1 views
0

Я создаю приложение Mac OS X и имею некоторые проблемы с форматированием строк на NSAlert. Я хочу информативный текст должен быть отформатирован следующим образом:Полужирная часть строки в NSAlert

что-то что-то что-то что-то

------- что-то смелое в средней ---------

другие вещи другие вещи другие вещи

До сих пор я мог отделять строки только с помощью инструкции \n, но я не знаю, как сделать линию посредине полужирным и центрированным. Кто-нибудь есть идеи?

ответ

2

Вы не должны этого делать, и действительно вы не можете без подкласса NSAlert или создать собственное окно самостоятельно. Предупреждению может быть предоставлена ​​только простая строка, которая не включает информацию об украшении (для этого вам понадобится NSAttributedString); он будет делать свою собственную смелость текста, который вы передаете.

Что вы можете и должны сделать, это посмотреть на "Alerts" в HIG и увидеть, что есть две строки, которые вы можете предоставить вашему оповещению: «текст сообщения», который будет отображаться жирным шрифтом, и «информативный текст». Используйте их для достижения результата в соответствии с правилами платформы и вашими потребностями.