Выбор цветового меню - PullRequest
1 голос
/ 29 марта 2012

Как я могу сделать выбор цвета для текста, чтобы использовать в моем приложении какао? Я пытаюсь получить то же меню выбора цвета, которое используется в Microsoft Word. Будет ли это всплывающая кнопка или цвет хорошо или что?

enter image description here

Спасибо!

Ответы [ 2 ]

1 голос
/ 29 марта 2012

Я бы лично порекомендовал вам не эмулировать пользовательский интерфейс Microsoft. Это выглядит очень не как Mac, и вы можете сделать лучше.

Вы можете реализовать что-то вроде этого как всплывающую кнопку и в меню кнопки использовать настраиваемые представления для различных разделов палитры цветов. Пример кода Apple MenuItemView показывает, как использовать пользовательские представления в элементах меню.

1 голос
/ 29 марта 2012

Это не стандартный элемент управления Cocoa, поэтому вам придется придумать собственную реализацию, если вы хотите, чтобы ваш сборщик выглядел именно так.Возможно, вам было бы лучше использовать стандартные элементы управления Какао для цветов - они используются во многих программах, поэтому пользователи уже знакомы с ними.Есть NSColorWell, который отображает один цвет, и NSColorPicker, который предоставляет пользовательский интерфейс для выбора цвета.Прочитайте об обоих в Темы программирования цвета .

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