2015-02-10 5 views
0

У меня есть некоторые трудности в Swift, Xcode Я нарисовал UIView, который имеет прозрачный фон, и мне нужно рассчитать процент рисованной области в UIView, любые идеи? я только знаю, как путем пересмотра каждого CGPoint и получить значение альфаКак рассчитать количество черных цветных CGPoint в представлении

ответ

0

Вот шаги, чтобы сделать это:

  1. Переход через каждого пикселя UIView
  2. рассчитайте цвет пикселя
  3. Затем сравните, что цвет в черный цвет Вот пример для извлечения цвета из пикселя: How to get the color of a pixel in an UIView?
+0

Спасибо, я планировал сделать то же самое, но у меня около 100 просмотров, это может занять довольно много времени, как вы думаете? –

+0

Сколько операций может выполнять устройство ios в секунду? –

+0

не могу сказать, фактический. Но зависит от процессора. Но у вас действительно есть 100 просмотров? это означает 100 экранов? –