Bwo*_*oce 8 iphone cocoa-touch
我正处于我的第一个简单的iPhone应用程序的最后阶段.我正在构建一个"约"视图,包含信用/信息/等.
我在最简单的事情上失败了:如何在文本中嵌入超链接?我目前正在使用带有UILabel的UIView作为文本.
我已经看过这里和示例应用程序,但没有到达任何地方.我应该使用UIWebView吗?
谢谢.
fra*_*yer 11
是的,使用UIWebView并在其中放置静态HTML.
像这样:
[myWebView loadHTMLString:@"<html><head></head><body style=\"font-family: sans-serif;\"> .... </body></html>" baseURL:nil];
Run Code Online (Sandbox Code Playgroud)
要在指定的URL上启动Web浏览器:
NSURL *target = [[NSURL alloc] initWithString:@"http://www.stackoverflow.com"];
[[UIApplication sharedApplication] openURL:target];
Run Code Online (Sandbox Code Playgroud)
此代码可以在任何地方运行.我对UILabel进行了分类,添加了touchsEnded方法并将其放在那里.(别忘了设置labelname.userInteractionEnabled = YES;)
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
NSURL *target = [[NSURL alloc] initWithString:@"http://www.stackoverflow.com"];
[[UIApplication sharedApplication] openURL:target];
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8938 次 |
最近记录: |