ios – TTTAttributedLabel可以检测链接,但无法正确按下

ios – TTTAttributedLabel可以检测链接,但无法正确按下,第1张

概述我使用TTTAttributedLabel来检测链接,这里是我初始化标签的代码: - (TTTAttributedLabel *)getLinkLabelWithSize:(CGSize)size text:(NSString *)text{ TTTAttributedLabel *linkLabel; linkLabel = [[TTTAttributedLabel alloc] 我使用TTTAttributedLabel来检测链接,这里是我初始化标签的代码:

- (TTTAttributedLabel *)getlinkLabelWithSize:(CGSize)size text:(Nsstring *)text{    TTTAttributedLabel *linkLabel;    linkLabel = [[TTTAttributedLabel alloc] initWithFrame:CGRectMake(0,size.wIDth * 1.1,size.height)];    linkLabel.Font = [UIFont systemFontOfSize:14.0f];    linkLabel.backgroundcolor = [UIcolor clearcolor];    linkLabel.lineBreakMode = UIlineBreakModeWorDWrap;    linkLabel.numberOflines = 0;    linkLabel.enabledTextCheckingTypes = NSTextCheckingTypelink;    linkLabel.delegate = self;    linkLabel.text = text;    return linkLabel;}

我将标签添加到另一个视图(xxxVIEw).

  CGSize size = [str sizeWithFont:fon constrainedToSize:CGSizeMake(150,40)];
  [returnVIEw addSubvIEw:[self getlinkLabelWithSize:size text:str]];

这是标签委托方法:

#pragma mark - TTTAttributedLabelDelegate  - (voID)attributedLabel:(TTTAttributedLabel *)label   dIDSelectlinkWithURL:(NSURL *)url {    [[UIApplication sharedApplication] openURL:url];}

问题是我必须多次按下xxxVIEw才能打开链接.我的代码有问题吗?

请有人帮助我.

解决方法 检查您的手机内容视图是否有TapGesture,如果是,请从短信单元格中删除手势 总结

以上是内存溢出为你收集整理的ios – TTTAttributedLabel可以检测链接,但无法正确按下全部内容,希望文章能够帮你解决ios – TTTAttributedLabel可以检测链接,但无法正确按下所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1023394.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存