相关疑难解决方法(0)

在UILabel的NSAttributedString中创建可点击的"链接"?

我一直在搜索这几个小时,但我失败了.我可能甚至不知道我应该寻找什么.

许多应用程序都有文本,在本文中是圆角矩形的Web超链接.当我点击它们UIWebView打开.让我感到困惑的是,他们经常有自定义链接,例如,如果单词以#开头,它也是可点击的,应用程序通过打开另一个视图来响应.我怎样才能做到这一点?是否有可能UILabel或我需要UITextView或其他什么?

hyperlink nsattributedstring uilabel ios uitapgesturerecognizer

220
推荐指数
14
解决办法
19万
查看次数

将标签文本作为链接

我用"注册你自己"作为文字.我想把它作为链接.点击该链接即可打开Register.xib.

我怎么能得到这个链接?

ios

10
推荐指数
1
解决办法
2万
查看次数

在iphone上,手势识别器由于某种原因无法正常工作

这是我制作的UILabel子类,但它似乎不起作用.由于某种原因,它不会调用"tappedOn".

gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tappedOn)];
[self addGestureRecognizer:gesture];
[self setUserInteractionEnabled:YES];
Run Code Online (Sandbox Code Playgroud)

你知道为什么会这样吗?

这是tappedOn方法:

-(void)tappedOn
{

NSLog(@"tapped");
if ([self.type isEqualToString: @"load"])
{
    [self.manager.manager loadSavedGameInRow:self.name];
}

if ([self.type isEqualToString: @"save"])
{
    [self.manager.manager saveGameInRow:self.name];
}
}
Run Code Online (Sandbox Code Playgroud)

iphone uilabel uigesturerecognizer ios

9
推荐指数
2
解决办法
3万
查看次数

在UITableViewCell中有超链接的UILabel应该打开safari webbrowser吗?

我有一个UITableViewCell带有两个标签的自定义(UILabel).表格单元格用于显示信息/文本.在其中一些单元格(不是全部)中,以这种方式设置文本:

cell.myTextlabel.text = @"http://www.google.de"
Run Code Online (Sandbox Code Playgroud)

现在我想要点击这个文本/链接,一个safari webbrowser应该打开这个网页.我怎样才能做到这一点?

最好的问候蒂姆.

iphone objective-c

3
推荐指数
1
解决办法
8429
查看次数