Как создать Кнопочное управление Раскрытия Какао
Q: Как я создаю «кнопочное управление раскрытия» в Какао как то, найденное на диалоговом окне сохранения?
A: Даже при том, что кнопочные управления раскрытия не сразу доступны на палитре Interface Builder, они могут все еще быть созданы легко путем изменения атрибутов обычного NSButton типа «Раскрытие». Инстанцируйте раскрытия NSButton в пере Вашего окна, создайте выход как 'disclosureButton' в надлежащем классе контроллера. Подключите выход к NSButton.
В методе загрузки пера такой как -awakeFromNib или -windowControllerDidLoadNib в NSDocumentController, отправьте сообщения для установки стиля внешней панели управления к NSDisclosureBezelStyle и тип кнопки к NSPushOnPushOffButton.
Перечисление 1 Programatically установило стиль внешней панели и тип кнопки
[disclosureButton setBezelStyle: NSRoundedDisclosureBezelStyle]; |
[disclosureButton setButtonType: NSPushOnPushOffButton]; |
Для получения дополнительной информации о средствах управления раскрытием обратитесь к разделу «Controls> View Controls» Инструкций по Интерфейсу пользователя Apple, доступных в Ссылочной Библиотеке ADC> Пользовательский Опыт> Основные принципы»
История версии документа
| Дата | Примечания |
|---|---|
| 01.08.2006 | Новый документ, объясняющий, как создать кнопочное управление раскрытия в Какао, не сразу доступном в Интерфейсном Разработчике. |