Ярлыки жирным шрифтом + курсив в основанных на документе приложениях - PullRequest
0 голосов
/ 25 января 2011

Я читал об использовании First Responder в качестве прокси-объекта и перетаскивании соединений из кнопок для создания полезных действий (выравнивание по левому, правому краю и т. Д.).Однако по умолчанию первый ответчик не содержит полужирного и курсивного действий.Я попытался добавить эти действия, открыв мой Menu.xib и перетащив элемент меню (Font> Bold) в первый респондент и установив его как функцию boldIt (custom), но это перезаписывает существующее действие (Font Manager: Addtrait).Есть ли способ несколько эффективно добавить полужирную / курсивную кнопку в document.xib?Похоже, много работы для чего-то такого общего.Новое в Obj-C

Best, Зак

1 Ответ

2 голосов
/ 25 января 2011

В xib меню есть объект (пункт меню Bold), чей тег равен 2 и действие которого связано с -addFontTrait: методом экземпляра NSFontManager.

Вам просто нужно сделать то же самое в документе XIB. Добавить объект NSFontManager; создайте свою кнопку Bold; установите его тег на 2; и подключите его действие к -addFontTrait в NSFontManager.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...