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

ios - 为什么 TTTAttributedLabel 在 IOS 上的某些特殊符号后不显示最后一行内容?

这是 Android 上的正确格式:

Android 上正确的视图样式

但是最后一行的内容没有显示在 iOS 上:

IOS上的错误方式

我尝试了下面的方法仍然不起作用:

0 投票
1 回答
1159 浏览

swift - Interface Builder 中自定义类的模块不正确

当我在模块/框架的 Interface Builder 中使用一些自定义 UI 类时,一切都很完美。但是如果我在我的项目中为这个类编写扩展并设置自定义类(在 Interface Builder 中),Interface Builder 将设置自定义类的模块是我的项目。当我尝试在代码中使用这个自定义类时,Xcode 说:

一个例子:

  • TTTAttributedLabel 作为单独的模块(或抛出 cocoapods)添加到新项目中。
  • 在情节提要中添加简单的 UILabel 并将自定义类设置为 TTTAttributedLabel
  • 将 Outlet 添加到代码并打印(NSLog)此标签。

Xcode 写它是 TTTAttributedLabel。

  • 向 TTTAttributedLabel 添加一个空扩展名
  • 在 Interface Builder 中删除并重新设置标签的自定义类;
  • 打印(NSLog)标签;

Xcode 会写警告信息并说我们的标签是 UILabel。

是 Interface Builder 错误还是我必须在扩展模块之前写一些东西?

信息:迅速,xcode6.3-7.3

0 投票
1 回答
1612 浏览

ios - TTTAttributedLabel 为截断添加操作(“阅读更多”文本)

我可以使用 TTTAttributedLabel 在 UILabel 中显示“...阅读更多”。

但是当用户点击该文本时,我需要触发另一个动作。我尝试在 TTTAttributedLabel 内部进行修改,但不行。我该怎么办?

0 投票
0 回答
207 浏览

tttattributedlabel - swift 如何在 UILabel 使用字体获取高度

我现在正在使用 TTTAttributedLabel 和 UIFont(name: "HelveticaNeue-Medium", size: 12.0)。为了得到高度字符串,我做了这个函数。

我有一个问题,这个函数在短字符串上运行良好。但是关于长字符串(超过 100 行),这个函数不能得到正确的高度,所以我在 UILabel 看不到完整的字符串。我怎样才能得到正确的高度?谢谢

0 投票
2 回答
1081 浏览

ios - 在 TTTAttributedLabel 中获取点击 URL 的文本部分

我需要点击部分的文本TTTAttributedLabel

但我只有链接和整个标签,但没有点击的部分(点击的文本部分)。我怎么才能得到它?

0 投票
1 回答
507 浏览

ios - 获取 TTTAttributedLabel 以打印粗体

第一次尝试使用 TTTAttributedLabel 框架。我想用它来使我的 UILabel 的一部分以粗体字体打印,而另一部分以浅字体打印:

这就是它现在的样子:

在此处输入图像描述

但是,我不想要蓝色和带下划线的字体,我只想获得黑色和粗体字体。我该怎么做呢?

0 投票
2 回答
193 浏览

ios - iOS 在 CKLabelComponent 中创建属性标签,如 TTTAttributedLabel

我可以轻松地使用TTTAttributedlabel可点击的 url、名称等。

1)我怎样才能创建类似的东西CKLabelComponent

2)我需要使用CKTextComponent吗?

0 投票
1 回答
1788 浏览

ios - TTTAttributedLabel 截断文本问题

我在我的项目中使用 TTTAttributedLabel。我有一个大文本,我必须在 uilabel 中显示。在一定数量的行之后,如果文本被截断,则应该存在“更多”文本。一切正常,但是当我单击链接时,链接似乎有时会添加到截断文本之前的字符中 - 因此点击截断文本不会做任何事情。谁能帮助我,因为我需要尽早解决这个问题。

0 投票
0 回答
545 浏览

ios - 带有 NSAttributedString 的可点击标签

我正在尝试创建一个UILabel带有下划线的某些单词并点击它们会触发一个事件。为此,我遵循此链接中的最佳答案,但是我将其翻译为 Swift:在 UILabel 的 NSAttributedString 中创建可点击的“链接”?

这是我的代码:

标签的第一行一切正常,所有点击都按预期识别,但是点击标签的第二行(“和条件”所在的位置)不会触发任何事件。

0 投票
2 回答
327 浏览

ios - TTTAttributedLabel 链接已设置样式并具有 UILongPressGestureRecognizer 但没有 UITapGestureRecognizer

在我的项目中,我将 TTTAttributedLabel 添加到 IB 的视图中并添加了一个链接。

我已经查看了关于 SO(如thisthis)的类似问题,但没有运气。

它显示正确,链接按预期设置样式。但是-(void)attributedLabel:didSelectLinkWithURL:当我尝试点击链接时没有被调用。但是如果我使用长按而不是-(void)attributedLabel:didLongPressLinkWithURL:atPoint:按预期解雇。所以我确定代表正在工作。似乎标签甚至没有 tapGestureRecognizer

这是代码:

RFStaticAttributedLabelFormView 是一个从 XIB 实例化的视图。

不知道从这里去哪里。