问题标签 [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 投票
0 回答
865 浏览

ios - TTTAttributedLabel 的属性截断令牌未按预期工作

在标签中,我使用了可以包含 url 的属性文本,如果行数超过限制,标签应显示“继续阅读”作为属性截断令牌。

我观察到两个问题:1)-“继续阅读”之前的文本显示为链接且可点击。2)- 如果文本在最后一行包含 url,“继续阅读”获取 url 事件而不是自定义方案。

视频: https ://www.dropbox.com/s/6gp0namrllplnrw/TTTAttributedLabel_Bug.mov?dl=0

演示代码: https ://www.dropbox.com/s/72hz5q1j39umomh/Demo_Bug.zip?dl=0

在此处输入图像描述

0 投票
2 回答
6553 浏览

ios - TTTAttributedLabel 链接正在设置样式但不可点击

我一直在寻找使可点击链接正常工作的解决方案。我可以在使用 UITextView + NSAttributedString 时让它工作,但是当它是 UITableViewCell 时它不能正确地自动布局。

现在我已将 TTTAttributedLabel 添加到我的项目中,它完美地设置了视图的样式。链接也变为蓝色并带有下划线。

但是点击它们什么也没做。我确实在我的控制器上实现了 TTTAttributedLabelDelegate,使情节提要中的标签实现了 MyLabel(它只是扩展了 TTTAttributedLabel 并具有委托选项,因为我希望它们在同一个函数中触发)。现在我已经将控制器设置为我认为它可能无法指向自身的委托。

但是这些函数都没有被触发,我得到了断点并登录了它。

我实现了 didSelectLinkWithUrl 和 didLongPressLinkWithUrl。

出口

我的标签

导入 UIKit 导入 TTTAttributedLabel

有人知道我可能会错过什么吗?

更新

我发现只是粘贴在一个 url f/e http://example.com变得活跃并且实际上是可点击的并且 didSelectLinkWithUrl 变得可点击,尽管我需要一个属性字符串并且它基于一个 HTML 字符串。

0 投票
1 回答
1654 浏览

html - 在 UILabel 中使用 TTTAttributedLabel 格式化 html 代码

TTTAttributedLabel用来显示包含代码(如HTML等)和链接的代码。UILabelbolditalic

这是我的代码

问题是我看不到任何 HTML 粗体或斜体,但我只能看到链接。

我的代码有问题还是有问题TTTAttributedLabel

这里包含的 HTMLgenericInfo.getLocalizedDescription

0 投票
1 回答
610 浏览

ios - iOS 将 HTML 文本放入 UILabel

我需要将带有粗体、斜体和链接的 HTML 文本放在 UILabel 中。如果我使用NSAttributedString链接不可点击。如果我使用TTTAttributedLabel链接是可点击的,但格式(粗体和斜体)不可见。

这个问题让我抓狂!想法?

0 投票
1 回答
167 浏览

ios - 如何减少链接长度或为 TTTAttributedLabel 中检测到的链接设置固定长度

用户粘贴的链接很长,包含“http://”等,因此我想限制链接的长度,只显示主网站名称或更多。

例子:

用户粘贴的链接:

http://www.androidpolice.com/2015/08/16/an-alleged-leak-of-lgs-nexus-5-2015-bullhead-pops-up-on-google/

我想在标签中显示的链接:www.androidpolice.com/2015/08/...

有什么办法吗?

我搜索并找到了一个名为 attributesTruncationToken 但我不太了解的东西,我认为它与行尾的截断有关。

0 投票
1 回答
1166 浏览

ios - 如何使 TTTAttributedLabel 垂直对齐中心与截断的尾部

我正在使用TTTAttributedLabel显示一些垂直居中的文本(默认在TTTAttributedLabel和中UILabel),单行(也是默认)和截断的尾线中断。

上面的代码呈现以下内容:

在此处输入图像描述

两个标签的唯一区别是字符串长度。如您所见,第二个字符串没有垂直居中。

0 投票
1 回答
672 浏览

ios - 当 UIAlertView 出现时 TTTAttributedLabel 链接字体发生变化

我有一个奇怪的问题:我有一个 TTTAttributedLabel,里面有一个链接:

在此处输入图像描述

名字“bryan”是链接。当 aUIAlertView出现在这个标签上时,链接的字体会改变:

在此处输入图像描述

如您所见,链接丢失了字体大小和粗细。有没有人见过这个?“背景中的链接”或其他东西是否有单独的字体属性?谢谢。

0 投票
0 回答
124 浏览

ios - 是否可以在 TTTAttributedLabel 上使用 UIAppearance 设置链接属性?

我正在尝试创建一个包装器,以便为其他东西(即自定义链接)TTTAttributedLabel提供 UIAppearance 支持linkAttributes和属性activeLinkAttributes

作为界面

作为实施

问题是在我手动添加一些链接后,代理正在调用设置器:

除非我重用标签,即:在表格视图单元格上,否则链接不会获得正确的样式。

知道为什么这不起作用吗?

顺便说一句:如果我手动设置属性,它可以工作。

0 投票
0 回答
139 浏览

ios - 在旧 iOS 版本上处理 UILabel 中的新表情符号字符

是否有明确定义的方法来处理 UILabel 中旧 iOS 版本上的新表情符号?例如在 iOS 9 中添加的 taco、中指等。

0 投票
1 回答
689 浏览

xamarin - 如何在 iOS 中为 TTTAttributedLabel LinkAttributes 添加 NSDictionary UIColor

我为https://github.com/TTTAttributedLabel/TTTAttributedLabel使用了 Xamarin 绑定

并按照 - 在 UILabel.attributedText *not* 蓝色和 *not* 下划线中创建链接

我想设置我的链接属性,我只是不确定语法 -

https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/AttributedStrings/Articles/standardAttributes.html

我已经尝试过这些变化 -

但不工作。不确定如何传入 UIColor ,因为它看不到它的可用类型,它正在做“某事”,因为它用这段代码擦除了我的下划线+蓝色。