问题标签 [tttattritubedlabel]

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 回答
2444 浏览

ios - 我可以将 NSBaselineOffsetAttributeName 与 TTTAttributedLabel 一起使用吗?

我尝试使用NSBaselineOffsetAttributeNamewithTTTAttributedLabel但似乎没有效果。例如,这似乎没有做任何事情:

如果不支持此属性,是否有其他方法可以调整标签基线?

0 投票
1 回答
1068 浏览

ios - TTTAttributedLabel 检测多链接

有没有办法检测哪个链接被按下?我可以打开“下一个”VC,但我似乎无法检测到哪个词。这就是我检测哪些单词应该是链接的方式:

这是链接链接的方法:

0 投票
1 回答
6481 浏览

ios - TTTAttributedLabel 代表 didSelectLinkWithURL 没有在 iPhone 中被调用

这是我的代码,每当我单击链接didSelectLinkWithURL委托时都不会被调用。任何帮助表示赞赏。

0 投票
2 回答
3035 浏览

ios - 如何在 IOS 中以编程方式使 TTTAttributedLabel 对齐中心

我正在开发一个应用程序,其中有一个由带有前缀# 的标签组成的字符串。

我正在使用 TTTAttribute 标签来添加指向在给定字符串中具有前缀 # 的单词的链接。

当我添加指向 TTTAttribute 标签的链接时。它已成功添加,当单击该选项时,我可以在该字符串中获取具有前缀 # 的所选单词..

但我无法根据字符串长度将 TTTAttribute 标签居中对齐。

默认属性

attributesLabel.verticalAlignment=TTTAttributedLabelVerticalAlignmentCenter;

应用链接时不起作用..我希望标签根据其长度对齐中心,如下所示..

单标签标签

带有两个标签的标签

带有三个标签的标签

如果它是正常的 TTTAttribute 标签而不应用链接,则默认 align 属性正确应用..

这是我用于添加链接的代码..

我不想调整 TTTAttribute 标签的框架..

任何建议或帮助将不胜感激..

提前致谢..

0 投票
1 回答
525 浏览

ios - 在启用 UserInteractionEnabled 的情况下禁用 UILabel 上的复制

我使用TTTAttributedLabel来自定义我的 UILabel。但是有一个问题,当我将手指放在标签上时,我不想拥有“复制到剪贴板”功能,并且在官方文档中,似乎没有办法禁用此功能。

有人知道怎么做吗?

PS:对不起我的第一篇文章,那是在意大利的夜晚,我很累。对不起,我的英语不好。

在此处输入图像描述

0 投票
2 回答
183 浏览

ios - TTAtributedLabel 使用在 MACRO 标题中定义的 UIColor 设置多色?

我正在使用 TTAtributedLabel 库在带有以下代码的标签中使用多色。

我的问题是我在一个头文件中使用了一个常量 UIColor ,其中包含以下内容

但现在的问题是我无法使用以下方法访问它来为 uilabel 中的部分字符串提供上述颜色

所以谁能告诉我如何在上面的行中使用上面的常量颜色来代替[UIColor blueColor].CGColor它现在给我的编译错误?

0 投票
1 回答
355 浏览

cocoapods - Cocoapod 的文件夹结构和 Xcode 工作区

我想将一些类作为 Cocoapod 分发。我打算提供以下内容:

  • 类本身(一些 UIView 子类)
  • 一个小示例应用程序

我一直在浏览一些完善的 Github 项目,看起来没有单一的既定方法来设置我的项目。我应该将单个工作区用于多个项目吗?一个项目和一个简单文件夹(用于视图)?

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

一个(也许是显而易见的)要求——一旦结构到位并下载了 pod,就不应该包含示例应用程序。

也许那里有一些教程?我花了几个小时环顾四周并进行了一些尝试,但我总是遇到一些障碍。

例如:如果我在工作区中有一个项目和一个文件夹(我从TTTAttributedLabel复制),我无法将库类放入编译源,除非它们将自身复制到演示项目中。

每次尝试似乎都遇到了类似的问题,所以我希望有一个“正确”的方法来做到这一点。

0 投票
1 回答
4023 浏览

ios - TTTAttributedLabel 链接检测无法使用 Storyboard

我正在尝试将 TTTAttributedLabel 集成到 UITableViewCell 中。这实际上只是一个简单的集成,我只想用 TTTAttributedLabel 替换旧的 UILabel。这就是我所做的。

  1. 转到 Storyboard 并选择自定义 UITableViewCell 中的 UILabel 并将其类更改为 TTTAttributedLabel
  2. 回到 UITableViewController 子类,包含 TTTAttributedLabel.h,修改(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 如下:

    /li>

但是链接检测不起作用。这只是纯文本。如何调试我做错了什么?

0 投票
1 回答
1423 浏览

ios - didSelectLinkWithURL 没有被 TTTAttributedLabel 调用

所以我在 swift 中使用 TTTAttributedLabel 并且我(认为我)已经正确设置了所有内容。didSelectLinkWithURL没有被调用,我不知道为什么。链接“突出显示”显示在标签中 - 所以我不认为我设置错了。

这是我的代码:

有任何想法吗?谢谢 :)

0 投票
1 回答
558 浏览

ios - 无法使用 TTTAttributedLabel 框架

我正在使用TTTAttributedLabel制作UILabel超链接,我正在尝试按以下方式执行此操作:

这显示得很好,但是当我点击使用条款时,

TTTAtributedLabel 在它的 - (NSArray *) links 方法中崩溃,它变成了一个僵尸对象。

我不知道我到底错过了什么。

提前致谢。