如何获取UITextView中电子邮件链接的点击事件?
我是 iPhone 开发新手。我正在做一个联系我们页面。这里我使用 UITextView 来显示详细信息。其中有一个电子邮件地址链接([电子邮件受保护])。当用户点击电子邮件链接时,需要显示 iPhone 的默认邮件应用程序。但我不知道如何获取UITextView中电子邮件链接的点击事件。
我怎样才能做到这一点?
我知道如何加载邮件应用程序。但在此之前我想做一些其他的事情。那么,当用户点击 UITextView 中的电子邮件链接时,如何获取点击事件?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
iOS SDK 不会在
UITextView
中公开此事件。如果您想拦截电子邮件链接上的点击,则必须使用UIWebView
而不是文本视图。The iOS SDK does not expose this event in a
UITextView
. If you want to intercept a tap on an email link, you will have to use aUIWebView
instead of the text view.您可以在 html 内容中使用
uiwebview
来尝试此a href="mailto:[电子邮件受保护]">
you can do it with
uiwebview
in your html content try this <a href="mailto:[email protected]">