iphone(objective-c)textview或带有可点击主题标签和提及和网址的标签

时间:2012-03-05 13:24:38

标签: iphone

Examlpe: 转发@iphonekkkhints:如果您喜欢十字绣,那么您可以设计自己的iPhone手机壳。在这里阅读:http://iphone-kkkkexperience.com/?p=1890 #kiran

我需要点击链接,@ iphonekkkhints,#kiran在textview或Label

是否有任何源代码或api请帮助我

2 个答案:

答案 0 :(得分:0)

您可以使用xib用户界面创建UITextView,然后打开其属性并选中类型链接检测器上的框。并取消选中UITextView

的可编辑属性

或者您可以使用以下方式以编程方式创建:

UITextView *myTextView = [[UITextView alloc] initWithFrame:CGRectMake(10, 300, 200, 40)];
myTextView.text = @"http://iphone-kkkkexperience.com/?p=1890";
myTextView.editable=NO;
myTextView.dataDetectorTypes=UIDataDetectorTypeLink;
[self.view addSubview:myTextView];

答案 1 :(得分:0)

您可以尝试我的核心文字超链接视图。

https://github.com/jasarien/CoreTextHyperlinkView

这是一个基于核心文本的视图,允许突出显示和点击链接。源包含一个特定于Twitter的子类,用于突出显示并单击@ mentions和#hash标签。