我有一个UITextView,其中包含大量带有数字的文本。我试图检测文本视图中的数字,但无法实现。我只能找到解决方案来找到链接。在UiTextView中插入一个数字并检测数字
我正在使用NSAttributedString来显示文本。
.dataDetectorTypes似乎不起作用。任何一个可以帮助我
我想这样。
let middleTextView: UITextView = {
let tv = UITextView();
let attributedText = NSMutableAttributedString(string: "Your NetCode will be sent to", attributes: [NSAttributedStringKey.font : UIFont.systemFont(ofSize: 14)]);
attributedText.append(NSAttributedString(string: "\n\nXXXX XXX 252", attributes: [NSAttributedStringKey.font: UIFont.boldSystemFont(ofSize: 16)]));
attributedText.append(NSMutableAttributedString(string: "\n\n To update you mobile number call tel://13 2221", attributes: [NSAttributedStringKey.font: UIFont.systemFont(ofSize: 12)]));
// let url = NSURL(string: "tel://\(1234)");
// tv.text = url;
tv.attributedText = attributedText;
tv.textAlignment = .center
tv.backgroundColor = UIColor.clear;
tv.dataDetectorTypes = .phoneNumber;
tv.isEditable = false;
tv.isSelectable = false;
tv.translatesAutoresizingMaskIntoConstraints = false;
return tv;
}();
什么是你想回去?电话号码'13 2221'? –
是的,我想要13 2221被点击,以便呼叫选项得到提示 – Bikram