Как я могу установить фоновое изображение для UILabel и настроить его альфа без изменения прозрачности текста? - PullRequest
1 голос
/ 08 ноября 2010

Как я могу создать UILabel с фоновым изображением и настроить прозрачность (альфа-канал) фонового изображения без изменения прозрачности текста?

Если нет простого способа сделать это всам объект UILabel, а как насчет создания пользовательского объекта UIView, который состоит из UIImageView и UILabel, что позволило бы мне настроить альфа-канал изображения независимо от UILabelальфа-канал?Это сложнее, чем нужно?

Большое спасибо за вашу мудрость!

1 Ответ

1 голос
/ 08 ноября 2010

Поиск кода Google для UIImage, alpha и CGImageRef не превращает ничего, что делает именно то, что вам нужно, но содержит множество связанных кодов (см., Например, this ).То, как я бы поступил, следует тому же шаблону, получая CGImageRef из вашего изображения, рисуя его в режиме композиции с вашей прозрачностью, и возвращая UIImage из этого, используя [UIImage imageWithCGImage:].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...