您好我创建了自定义单元格表。在那,我在标签上打印的数据有60行,我的查询是我想从该标签数据中访问特定字符串作为Web链接。这意味着当我点击该字符串时,它应该转到网页。
编辑:我的数据中包含更多字符串的数据,如果点击我想要使用该网址点击webview,如果我点击其他文字,则点击该网址的特定字符串。做任何事......
答案 0 :(得分:0)
一种方法是向UILabel添加单击手势识别器,然后在处理手势的选择器中打开Safari。
类似的东西:
UILabel *label = [UILabel alloc] init];
label.text = @"Text here";
UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(webLinkPressed:)];
[tapRecognizer setNumberOfTapsRequired:1];
[label addGestureRecognizer:tapRecognizer1];
[tapRecognizer1 release];
然后在您的webLinkPressed:
方法中,您可以打开网络浏览器。
答案 1 :(得分:0)
您可以使用UITextView并检测链接,而不是使用UILabel。这将自动处理链接上的点击并在Safari中打开URL。