У меня есть UILabel
, к которому я пытаюсь применить полупрозрачный градиент в качестве цвета. Например, в моем подклассе UILabel
я пытаюсь установить цвет градиента следующим образом:
self.textColor = [UIColor colorWithPatternImage:someTransparentGradient];
Однако, возясь с этим, я обнаружил, что UILabel
, похоже, не может рисовать с прозрачностью , когда тени слоя находятся на месте . Я попытался установить цвет текста, чтобы очистить:
self.textColor = [UIColor clearColor];
но текст оказался белым. Идеи?
Вы можете самостоятельно воспроизвести проблему, если вы установите прозрачный цвет текста, а затем примените тени слоя к текстовому представлению.