我有一个UITextView包含电话号码,电子邮件地址和网址。我可以让检测工作正常,但我不希望它将文本项目的颜色更改为带有下划线的蓝色,我只是希望它看起来很正常,但是当您单击它时,它会执行其应该执行的操作。所以基本上是带有检测的白色文本,但不会改变检测到的项目的外观。UItextView检测关闭突出显示的链接,电话号码等
4
A
回答
3
你试过textView.dataDetectorTypes = UIDataDetectorTypeNone;
?
有关更多数据检测器类型,请参阅此UIKit Data Types Reference。
0
我不知道使用常规UITextView实现的任何方式。
但是,您可以使用UIWebView
和dataDetectors = UIDataDetectorTypeAll;
(或您需要的任何配置)。您还需要生成HTML(最好在您的应用程序中),然后使用CSS样式呈现所需的链接。例如:
<style type="text/css">
a:link {
text-decoration: none; color:white;
}
</style>
可能看起来有点古怪......但值得一试! (我没有在实践中测试过,请让我知道它是否工作..谢谢)。
相关问题
- 1. UITextView设置检测电话号码和超链接
- 2. UITextView检测紧急电话号码(112)
- 3. 覆盖非iPad链接上显示的链接电话号码?
- 4. asp.net - 将电话号码显示为链接或不显示
- 5. 力UIDataDetectorTypePhoneNumber,检测异常的电话号码中的UITextView
- 6. php - preg_replace突出显示格式化的电话号码
- 7. UITextView的电话号码检测会导致UITableView崩溃
- 8. 移动设备上的电话号码链接检测
- 9. MySQL输出掩码(即电话号码,SSN等显示格式)
- 10. UIWebView无法检测电话号码链接
- 11. Android TextView自动链接修改电话号码检测?
- 12. 将电话号码转换为电话号码的JavaScript:链接
- 13. 显示HTML 5剃刀中的电话号码链接
- 14. 显示电话号码
- 15. 电话号码来电显示/电话号码
- 16. 突出显示link_to_remote链接
- 17. UITextView未检测到链接
- 18. 根据地理定位显示电话号码或链接?
- 19. UITextView链接突出显示,但Safari未启动
- 20. 检查电话号码是否等同
- 21. UIWebView电话链接iphone上的检测
- 22. 禁用UITextView的放大镜但启用目标中的链接和电话号码检测c
- 23. 电话号码到Python中的链接
- 24. jquery突出显示一个链接或删除突出显示
- 25. kABPersonPhoneProperty只检测家庭电话号码
- 26. 紧急电话号码检测
- 27. 使用sapi检测电话号码?
- 28. 电话号码检测,并呼吁
- 29. iPhone:电话号码UITextView vs UILabel
- 30. 国际HTML链接到电话号码
该问题陈述“...带有检测的白色文本”。你的建议不会禁用*数据检测吗? – octy 2011-05-27 15:24:47
@octy。哎呀。你是对的。我误解了这个问题。 – EmptyStack 2013-12-24 05:10:45