正如标题所传达的那样,我想要一个包含电话号码、地址、电子邮件等的 UILabel,并且我正在寻找一种链接到本机功能的方法(即,当用户点击电话号码时,会启动拨号程序并单击该地址时,将启动地图)。我试图对此进行研究,似乎 UILabel 可能无法格式化。我可以做到这一点的一种方法是创建自定义 UIButton,但这在可扩展性方面似乎很乏味,并且可能不是最佳解决方案。
只是为了给出一些上下文,在 Android 中也可能发生同样的事情:
TextView someText = (TextView) findViewById(R.id.about);
someText.setAutoLinkMask(Linkify.ALL);
contact.setText("Toll Free: 888-888-8888");
可以正常工作并将号码链接到电话拨号器。通过重定向到地图应用程序,它与地址相同。
这在iOS中是否可行,如果没有,有什么解决方法?
干杯。