【发布时间】:2020-10-27 03:42:26
【问题描述】:
我希望 TextView 中的电话号码在点击时拨打电话号码:
我面临的问题是单击链接时,消息应用程序正在打开。我在 iOS 12 中尝试了以下代码,它按预期工作,但是当我在 iOS 13 和 14 上尝试时,消息应用程序打开而不是使用“电话拨号器应用程序”拨打电话。
暂定1:
textView.Editable = false;
textView.DataDetectorTypes = UIDataDetectorType.PhoneNumber;
暂定2:
var phoneNumberLink = new Dictionary<string, string>(){ { "(855) 757-7328","tel:8557577328" } }
textView.Editable = false;
textView.SetAttributedTextForLinks("Please call us at (855) 757-7328", phoneNumberLink);
【问题讨论】: