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

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

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

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

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

enter image description here

11
задан runmad 4 January 2012 в 01:38
поделиться