drawRect рисовать «прозрачный» текст?

Я хочу нарисовать UILabel (желательно через подклассы) в качестве прозрачной метки, но с твердым фоном. Я нарисую быстрый пример (извините, это некрасиво, но оно дает очки :)).

По сути, у меня есть UILabel, и я хотел бы, чтобы фон был заданным цветом, а текст должен быть прозрачным. Я не хочу окрашивать текст в фоновом режиме, но вместо этого он должен быть прозрачным на 100%, так как у меня есть текстура на заднем плане, и я хочу, чтобы линии располагались внутри и снаружи надписи.

Я провел ночь, просматривая SO и ища в Google, но я не нашел полезных источников. У меня нет большого опыта работы с CG-графикой, поэтому я был бы признателен за любые ссылки, помощь, учебное пособие или пример кода (может быть, у Apple есть кое-что, на что мне нужно взглянуть?).

Огромное спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос