如何制作可点击的链接,如 Twitter 和 Facebook 应用程序?
可能的重复:
如何在 iOS 上使表达式可点击?
在 Twitter 和Facebook、@ 等用户名和 # 等主题标签是可点击的,并且可以在应用程序中执行本机操作。
实施这样的事情的最佳方法是什么?例如,如果能减少 UILabel 的替代品,那就太好了。
Possible Duplicate:
How to make an expression clickable on iOS?
On Twitter and Facebook, usernames like @ and hashtags like # are clickable, and do something native within the app.
What is the best way to implement something like this? It would be nice if there was a drop in replacement for a UILabel for example.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
github 上的 TTTAttributedLabel 项目是支持嵌入的 UILabel 的直接替代品链接。 https://github.com/mattt/TTTAttributedLabel
The TTTAttributedLabel project on github is a drop-in replacement for UILabel that supports embedding links. https://github.com/mattt/TTTAttributedLabel
我不确定 Twitter 是做什么的,但 Facebook 应用程序使用一个名为 Three20 的库来实现富文本 UILabels。它们能够被格式化并具有内联超链接。您应该特别查看 TTStyledTextLabel。
一探究竟:
http://third20.info/
I'm not sure what Twitter does, but the Facebook app uses a library called Three20 to achieve Rich Text UILabels. They have the ability to be formatted and have in-line hyperlinks. You should specifically look at TTStyledTextLabel.
Check it out:
http://three20.info/