繁体   English   中英

在Objective-C中将文本作为超链接

[英]Text as Hyperlink in Objective-C

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

最简单的方法是使UILabel成为UIButton,对其进行样式设置(使用“自定义”类型摆脱按钮外观)。 然后连接到打开野生动物园的动作。

该操作应执行以下操作:

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

对于XOS,请改用NSWorkspace:

- (IBAction)btnPressed:(id)sender {
   NSURL *url = [[NSURL alloc] initWithString: @"https://www.google.com"];
   [[NSWorkspace sharedWorkspace] openURL:url];
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM