iOS: utwórz ciemniejszą wersję UIImage i pozostaw przezroczyste piksele niezmienione?

znalazłem

Utwórz nowy UIImage, dodając cień do istniejącego UIImage

i

UIImage, czy jest łatwy sposób na uczynienie go ciemniejszym lub czarnym

Ale wybrane odpowiedzi nie działają dla mnie.

Mam UIImage, który może mieć w sobie kilka przezroczystych pikseli, muszę utworzyć nowy UIImage z ciemnymi nieprzezroczystymi pikselami, czy jest jakiś sposób na to? Myślałem o użyciu UIBezierPath, ale nie wiem, jak to zrobić tylko dla nieprzezroczystych pikseli.

questionAnswers(3)

yourAnswerToTheQuestion