[如何在iOS中以日历方式在事件中添加超链接而不显示实际URL?

问题描述 投票:0回答:1

我检查了this,并创建了一个应用来简单地添加事件。我的要求是向具有某些数据参数的应用程序添加深层链接,但我不想在URL中显示它。我宁愿有一个简单的文本,例如在iOS swift中添加“打开此链接”代替URL到日历事件。那可行吗?我尝试将HTML <a>标记添加到如下注释中,但不起作用

eventObj.notes = "Some Notes : <a href ='www.google.com' target='_blank'>Open this link</a>"

我希望不要缩短URL。

ios swift eventkit ekeventkit
1个回答
0
投票

我遇到了同样的问题,似乎简短的答案是“否”。>

iCal标准Description不支持HTML或RTF。

有一个实验字段X-ALT-DESC,它允许您将HTML添加到日历事件。在Outlook中,您可以使用它,但是对于iOS 13.2,Apple本身不支持它。

EventKit API也没有添加HTML或富文本格式的方法。因此,突出显示链接的唯一方法是通过纯文本网址检测。

因此,很遗憾,您必须按原样添加URL。

© www.soinside.com 2019 - 2024. All rights reserved.