问题标签 [tttattributedlabel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
286 浏览

ios - 如何检查 TTTAttributedLabel 当前是否被截断

我需要一种方法来检查TTTAttributedLabelhttps://github.com/TTTAttributedLabel/TTTAttributedLabel)是否被截断并根据它执行自定义逻辑。

我正在寻找一些假设的属性,例如BOOL isTruncated. 我该怎么做?

0 投票
0 回答
499 浏览

ios - 选择文本时“发送到实例的无法识别的选择器”

我正在尝试选择并复制使用TTTAttributedLabel库显示的文本。我创建了 CopyableLabel 类以使 TTTAttributedLabel 可复制,就像您想要使 UILabel 可复制时一样。这工作正常,但它不允许选择文本的一部分/部分,但它会复制孔文本。我尝试在 canPerformAction 中实现 select 或 selectselectAll 操作,然后尝试突出显示要复制的所需文本部分:

当我单击全选菜单时,应用程序因错误而崩溃

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:CopiableLabel selectAll:]:无法识别的选择器已发送到实例

0 投票
1 回答
112 浏览

ios - 右对齐语言的自然对齐 TTTAttributedLabel

我在我的应用程序中使用 TTTAttributedLabel,现在当我尝试添加右对齐语言时,我遇到了一个问题,它不支持 RTL 的自然对齐,文本也左对齐 RTL,有什么建议吗?

0 投票
1 回答
189 浏览

ios - 单击链接会冻结应用程序

我正在使用Xamarin.TTTAttributedLabel在 xamarin.ios 应用程序中解析 HTML。大多数时候,每当我点击链接时,它都会冻结应用程序。有时它有效,有时则无效。我在UIView --> ScrollView中使用Label。我的滚动视图没有任何点击手势。这不会发生在模拟器上。仅在物理设备上。

更新了示例代码。我还观察到一件事,DidSelectLinkWithURL当应用程序冻结时不会被调用。

0 投票
1 回答
443 浏览

ios - 在 TTTAttributedLabel 中,两种不同的文本颜色不起作用

我正在使用TTTAttributedLabel并设置文本,例如“带有#tag 和 www.example.com 的文本”

我需要为"www.example.com"设置redColor,为" #tag " 设置 greenColor

但它设置了蓝色。

以下是我的代码:

如何解决这个问题呢。
请帮我!

0 投票
1 回答
295 浏览

ios - 如何在 Swift iOS 中同时使用 UITableView 和 NSLink?

扩展代码:

表视图单元:

在主视图控制器中

MyTapGesture:

内容是NormalText + TagText

如果点击 NormalText 运行 movePostDetail 并且如果点击 TagText 运行 print(URL) 但总是 movePostDetail 时addGestureRecognizer

如何一起使用

拍的时候效果很好TTTAttributedLabel,但是因为崩溃所以没用过TTTAttributedLabel

0 投票
2 回答
174 浏览

ios - TTTAttributedLabel 链接的前景颜色未正确显示

我想匹配标签中的所有 MarkDown URL,所以我使用了 TTTAttributedLabel。除了前景颜色没有正确显示外,它工作完美。

这是我的所有代码:

赛前:

在此处输入图像描述

比赛后:

在此处输入图像描述

如您所见,只有foregroundColor 不正确,我想知道它是蓝色但黑色。

您可以复制我的代码并进行测试。

0 投票
2 回答
181 浏览

ios - 在标签上添加 UITapGestureRcognizer 后 TTTAttributedLabel 链接不可点击

TTTAttributedLabel要检测标签中包含的 URL,现在我还想检测@menions. 为此,我UITapGestureRecognizer在标签中添加了一个,并且在每次点击时,我都会检查点击的单词是否以 @ 开头,等等。

我的自定义逻辑工作正常,但现在的 URL 检测TTTAttributedLabel已损坏。我尝试将委托设置为我的 UITapGestureRecognizer 并覆盖

但仍未检测到 URL 点击。知道如何在标签上同时拥有这两种功能吗?

编辑,我的一些代码:

UITapGestureRcognizer 是这样初始化的:

我的水龙头功能如下:

0 投票
0 回答
12 浏览

tttattributedlabel - TTTAttributedLabel setAttributedTruncationToken 错误出现在下划线字符中

我在使用TTTAttributedLabel的时候有个问题。我正在尝试让一个Label首先显示最多8行,如果字母超过8行范围,最后这里是一个标题为“更多”的通知按钮,不同颜色并带有下划线. 我的问题是当我使用“更多”时,外观与我预期的一样。但是,当我使用“展开”(将单词“more”翻译成中文)时,奇怪的是我设置的下划线单词没有显示下划线。我尝试修改行高和偏移量,但下划线结果没有任何改变。代码:`

`

使用“展开” 时使用更多