2015-08-12 2 views
1

Я хотел бы нарисовать в своем приложении iPad, как на следующем изображении. Alpha blending with the same transparent image

Но у меня есть следующий результат.

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

[brushImage drawAtPoint:CGPointZero blendMode:kCGBlendModeNormal alpha:.1f]; 

Как скрыть прозрачное изображение и получить результат, как первое изображение? Любое предложение?

Большое спасибо.

+0

Возможно, вам нужно настроить область клип, чтобы исключить части, которые вы уже нарисованные. – rmaddy

ответ

1

Вы можете использовать не прозрачное изображение для различных частей и применять альфа к содержащему виду. Таким образом, вместо того, чтобы это: enter image description here

Вы получите это: enter image description here

+0

Как насчет альфа-смешивания? [ссылка] http://i.stack.imgur.com/2Ckrq.png –

2

Я думаю, когда вы начнете чистку, вы должны создать UIView, который будет содержать все точки; чем применить альфа к этой точке зрения

(это полезный способ, потому что позволяет легко реализовать функциональные возможности отката в проекте)