UITableViewCell中的可点击电话号码

Rob*_*Rob 0 iphone objective-c ios

嘿伙计们,我有一个应用程序,我从数据库中提取文本并将其放入TableView.是否有一种简单的方法让TableView识别单元格中的电话号码,并允许用户点击它来拨打该号码?

示例:(在UITableViewCell内)

我们是一家销售优质猫粮的商店.要联系我们,请致电123.567.9012或访问www.whatever.com.

我希望用户能够只需点击电话号码,它就会显示"呼叫"或"取消"弹出窗口.

谢谢

Ben*_*hen 5

您所追求的是数据检测.UITextView执行数据检测,为其提供文本无法编辑.您可以创建UITableViewCell包含a 的子类UITextField.看一下文档dataDetectorTypes中的UITextView内容.

这两个UITableViewUITextField是两个子类UIScrollView,所以你必须要注意滚动行为.