Iphone 如何强制UITextView识别三位数电话号码

Iphone 如何强制UITextView识别三位数电话号码,iphone,ios,uitextview,Iphone,Ios,Uitextview,我有一个带有UITextView元素的视图。使用界面生成器,我将dataDetectorTypes属性设置为UIDataDetectorTypePhoneNumber,使其能够识别电话号码。它适用于常规数字,但不适用于非常短的数字,例如911或欧洲等效的112 有没有可能强迫UITextView像识别长的数字一样识别这些数字?也许他们是故意这样做的,这样你就不会意外地按下“911”。有一种方法,但它会涉及到你的子类化或使用类别来实现你自己的方法来做同样的事情。我认为这将是一项艰巨的任务,因为不会

我有一个带有
UITextView
元素的视图。使用界面生成器,我将
dataDetectorTypes
属性设置为
UIDataDetectorTypePhoneNumber
,使其能够识别电话号码。它适用于常规数字,但不适用于非常短的数字,例如911或欧洲等效的112


有没有可能强迫UITextView像识别长的数字一样识别这些数字?

也许他们是故意这样做的,这样你就不会意外地按下“911”。有一种方法,但它会涉及到你的子类化或使用类别来实现你自己的方法来做同样的事情。我认为这将是一项艰巨的任务,因为不会标记任何3个数字的数字序列。您可以将html包装在一些自定义文本中,并使用它来标记一个数字,但这将限制您自己创建的页面。。。