Я помещаю изображение в слой CALayer, который может быть нерегулярно прозрачным:
theCardLayer.front = [CALayer layer];
theCardLayer.front.contents = (id)[cardDrawing CGImage];
Другими словами, это может быть квадрат, заполняющий слой, или восьмиугольник, который оставляет углы видимыми.-through.
Я хочу иногда затемнять этот слой, но не затемняя прозрачные биты.Любые предложения о том, как сделать это программным способом?