Вопрос

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

Это было полезно?

Решение

Должен подойти простой алгоритм заполнения. просто расширяться от точки, в которой вы находитесь, пока не встретите конечные пиксели региона см. http://en.wikipedia.org/wiki/Flood_fill , также вы можете попробовать поискать в Google Алгоритм граничного заполнения

Другие советы

Сначала я должен был иметь UIView и изображение маски поверх этого с плоскостью, но это работает только в определенных ситуациях. Если форма плоскости не изменится, вы также можете изменить цвет и затем «заполнить». план во время drawRect с использованием таких функций, как CGContextAddArc и CGContextAddRect.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top