我需要在实时聊天中对网站URL进行数据检测,并将其显示在UILabel NOT UITextView中。它们需要是可点击的,并将打开应用内浏览器。我们尝试过Craig Hockenberry的代码,三个代码,然后制作我们自己的代码,所有这些代码都不起作用。我们需要使用UILabel来利用阴影。谁知道该怎么办?救命啊!
答案 0 :(得分:1)
Craig的实现将标签分解为一系列可点击的按钮,用于文本中的超链接。您需要替换UIButtons上的标签(通过子类或其他方式)以启用文本的阴影。
如果你需要一个能够任意阴影/发光的UILabel子类,我会在sample code中为我的iPhone类的Quartz部分提供一个。
答案 1 :(得分:0)
UILabel只能显示纯文本。
如果您自己动手,可以使用CGContextSetShadow
或CGContextSetShadowWithColor
添加阴影。
(另请检查TTShadowStyle类。)