【发布时间】:2011-09-19 18:01:06
【问题描述】:
在 Twitter 和 Facebook 上,@ 之类的用户名和 # 之类的主题标签是可点击的,并且可以在应用程序中执行本地操作。
实现这样的事情的最佳方式是什么?例如,如果 UILabel 的替代品有所下降,那就太好了。
【问题讨论】:
标签: iphone objective-c twitter uilabel three20
在 Twitter 和 Facebook 上,@ 之类的用户名和 # 之类的主题标签是可点击的,并且可以在应用程序中执行本地操作。
实现这样的事情的最佳方式是什么?例如,如果 UILabel 的替代品有所下降,那就太好了。
【问题讨论】:
标签: iphone objective-c twitter uilabel three20
github 上的 TTTAttributedLabel 项目是支持嵌入链接的 UILabel 的直接替代品。 https://github.com/mattt/TTTAttributedLabel
【讨论】:
我不确定 Twitter 是做什么的,但 Facebook 应用程序使用一个名为 Three20 的库来实现富文本 UILabel。它们能够被格式化并具有嵌入式超链接。您应该专门查看 TTStyledTextLabel。
检查一下: http://three20.info/
【讨论】: