Как получить кликабельные ссылки в UILabel при рисовании текста с тенью? - PullRequest
0 голосов
/ 14 марта 2010

Мне нужно определить данные URL веб-сайтов в чате и отобразить их в UILabel NOT UITextView. Они должны быть кликабельными и откроют браузер в приложении. Мы попробовали код Крейга Хоккенберри, три20, и сделали свой собственный, но все это не сработало. Нам нужно использовать UILabel, чтобы воспользоваться тенями. Кто-нибудь знает, что делать? Помогите!

Ответы [ 2 ]

1 голос
/ 14 марта 2010

Реализация Крэйга разбивает ярлык на серию нажимаемых кнопок для гиперссылок в тексте. Вам потребуется заменить метку на кнопках UIB (с помощью подклассов или иным образом), чтобы включить затенение текста.

Если вам нужен подкласс UILabel, способный на произвольное затенение / свечение, я предоставлю его в образце кода для кварцевого раздела моего класса iPhone.

0 голосов
/ 14 марта 2010

UILabel может отображать только обычный текст .

Если вы катите свой собственный, вы можете использовать CGContextSetShadow или CGContextSetShadowWithColor, чтобы добавить тени.

(также проверьте класс TTShadowStyle.)

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