iphone - Objective-C 中的文本作为超链接

标签 iphone objective-c url uitextfield

我有一个文本标签,其文本设置为“联系我们”。当用户点击此标签时,它应该启动 safari 打开网页。我的疑问是如何将“联系我们”设置为超链接。现在我无法修改我的代码包含 UIWebView。请帮助我。我正处于项目的最后阶段。如果可能,请帮助我提供示例代码。感谢您的所有时间

最佳答案

最简单的方法是将 UILabel 制作为 UIButton,并对其进行样式设置(使用自定义类型来摆脱按钮外观)。然后连接到打开 safari 的操作。

该操作应该执行以下操作:

NSURL *url = [[[ NSURL alloc ] initWithString: @"http://www.example.com" ] autorelease];
[[UIApplication sharedApplication] openURL:url];

关于iphone - Objective-C 中的文本作为超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3610737/

相关文章:

iphone - 捕获包含状态栏的 iPhone 屏幕?

java - 检测浏览器对比软件 PHP

python - 如何从python中的URL获取域名(名称+TLD)

iphone - 有没有办法在网络连接可用时将任务(即 HTTP 请求)排队执行?

iphone - 核心数据的独特值(value)

objective-c - 没有标准键盘的文本字段的自定义键盘

java - Jetty '{servlet}/{parameter}' url路由

iphone - 根据键盘和预测 TextView iOS 8 向上或向下移动我的工具栏

iphone - 将 ivar 设置为自定义子分类对象不起作用

objective-c - 查找AppDelegate.m文件