Мне нужно определить данные URL веб-сайтов в чате и отобразить их в UILabel NOT UITextView. Они должны быть кликабельными и откроют браузер в приложении. Мы попробовали код Крейга Хоккенберри, три20, и сделали свой собственный, но все это не сработало. Нам нужно использовать UILabel, чтобы воспользоваться тенями. Кто-нибудь знает, что делать? Помогите!
Реализация Крэйга разбивает ярлык на серию нажимаемых кнопок для гиперссылок в тексте. Вам потребуется заменить метку на кнопках UIB (с помощью подклассов или иным образом), чтобы включить затенение текста.
Если вам нужен подкласс UILabel, способный на произвольное затенение / свечение, я предоставлю его в образце кода для кварцевого раздела моего класса iPhone.
UILabel может отображать только обычный текст .
Если вы катите свой собственный, вы можете использовать CGContextSetShadow или CGContextSetShadowWithColor, чтобы добавить тени.
CGContextSetShadow
CGContextSetShadowWithColor
(также проверьте класс TTShadowStyle.)