#iphone #objective-c #cocoa-touch #ios4 #colors
#iPhone #objective-c #cocoa-touch #ios4 #Цвет
Вопрос:
В моем приложении для iPhone я хочу разрешить пользователю рисовать изображение вручную разными цветами.
Я хочу цветовую палитру, в которой пользователь может выбирать цвет и рисовать выбранным цветом.
Как я могу отобразить цветовую палитру в iPhone?
Ответ №1:
Вы можете создать представление с несколькими кнопками на нем. Кнопки должны иметь цвет фона, также им присваиваются разные теги (в зависимости от цвета). Теперь, когда вы нажимаете на кнопку, получаете ее тег, а затем вы можете получить цвет из массива (сначала вам нужно создать массив с цветовыми кодами или RGB). когда вы можете использовать цветовой код или RGB, вы можете рисовать этим цветом.
Оставьте комментарий, если у вас возникнет путаница
Ответ №2:
Вам придется сделать это самостоятельно, поскольку в системе нет средства выбора цвета. Если вы не хотите создавать ее с нуля, возможно, вам захочется поискать какой-нибудь существующий бесплатный проект в качестве базы кода.
Для начала взгляните на этот проект с открытым исходным кодом. Это под лицензией BSD.