как отобразить цветовую палитру в iPhone

#iphone #objective-c #cocoa-touch #ios4 #colors

#iPhone #objective-c #cocoa-touch #ios4 #Цвет

Вопрос:

В моем приложении для iPhone я хочу разрешить пользователю рисовать изображение вручную разными цветами.

Я хочу цветовую палитру, в которой пользователь может выбирать цвет и рисовать выбранным цветом.

Как я могу отобразить цветовую палитру в iPhone?

Ответ №1:

Вы можете создать представление с несколькими кнопками на нем. Кнопки должны иметь цвет фона, также им присваиваются разные теги (в зависимости от цвета). Теперь, когда вы нажимаете на кнопку, получаете ее тег, а затем вы можете получить цвет из массива (сначала вам нужно создать массив с цветовыми кодами или RGB). когда вы можете использовать цветовой код или RGB, вы можете рисовать этим цветом.

Оставьте комментарий, если у вас возникнет путаница

Ответ №2:

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

Для начала взгляните на этот проект с открытым исходным кодом. Это под лицензией BSD.