gpt4 book ai didi

ios - 如何在 OHAttributedLabel 中使 CustomLink 可触摸

转载 作者:可可西里 更新时间:2023-11-01 05:31:36 26 4
gpt4 key购买 nike

我成功地添加了指向 UILabel 的链接通过OHAttributeLabel-(void)addCustomLink:(NSURL*)linkUrl inRange:(NSRange)range;换句话说,正确的范围带有下划线并且看起来像一个链接。

但是,我无法点击/触摸链接。 addCustomLink 还有什么必须做的吗?关于文本范围的方法? FWIW,即使 OHAttributedLabel 的大部分内容,我也没有使用 Interface Builder代码引用了 IBOutlet .

最佳答案

在这种情况下所需的代码很简单:

[myLabel setDelegate:self];

对于那些感兴趣的人来说,上下文是:

descriptionLabel.attributedText = [NSMutableAttributedString attributedStringWithString:@"foo"];
[myLabel addCustomLink:[NSURL URLWithString:urlString] inRange:NSMakeRange(myLocation, myLength)];
[myLabel setDelegate:self];

非常感谢!

关于ios - 如何在 OHAttributedLabel 中使 CustomLink 可触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10116820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com