gpt4 book ai didi

ios - 将点击事件传递给 subview iOS

转载 作者:行者123 更新时间:2023-11-29 10:31:20 24 4
gpt4 key购买 nike

我有一个 TTTAttributed 标签,它可以自行检测它上面的链接,我有一个点击手势可以执行一些操作。

问题是当我有一个点击手势时它无法打开链接它只能通过点击手势执行操作但我希望如果文本是链接类型那么我的点击手势会转发点击到TTTAtributed标签的链接检测。

非常感谢您的努力。提前致谢。

最佳答案

label.enabledTextCheckingTypes = NSTextCheckingTypeLink; // Automatically detect links when the label text is subsequently changed
label.delegate = self; // Delegate methods are called when the user taps on a link (see `TTTAttributedLabelDelegate` protocol)
label.text = @"Google it! (https://www.google.co.in/)"; // Repository URL will be automatically detected and linked
NSRange range = [label.text rangeOfString:@"Google"];
[label addLinkToURL:[NSURL URLWithString:@"http://google.com/"] withRange:range]; // Embedding a custom link in a substring

设置 TTTAttributed 标签的委托(delegate),当用户点击标签时,将调用其委托(delegate)方法。

(void)attributedLabel:(TTTAttributedLabel *)label didSelectLinkWithURL:(NSURL *)url

在此委托(delegate)方法中处理您的事件。

关于ios - 将点击事件传递给 subview iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29428811/

24 4 0
文章推荐: php - 如何防止刷新时重复插入数据库?
文章推荐: javascript - 警告 : validateDOMNesting(. ..):
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com