问题标签 [uilabel]

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 投票
36 回答
263182 浏览

ios - 在 UILabel 的 NSAttributedString 中创建可点击的“链接”?

我已经搜索了几个小时,但我失败了。我可能什至不知道我应该寻找什么。

许多应用程序都有文本,并且在此文本中是圆角矩形中的 Web 超链接。当我单击它们时,它们UIWebView会打开。令我困惑的是,它们通常具有自定义链接,例如,如果单词以 # 开头,它也是可点击的,并且应用程序通过打开另一个视图来响应。我怎样才能做到这一点?有可能UILabel还是我需要UITextView或其他什么?

0 投票
11 回答
44236 浏览

iphone - 如何为 UILabel 的文本添加渐变,而不是背景?

嘿,我希望能够在 UILabel 中的文本上进行渐变填充,我知道 CGGradient,但我不知道如何在 UILabel 的文本上使用它

我在谷歌上找到了这个,但我无法让它工作

http://silverity.livejournal.com/26436.html

0 投票
6 回答
80267 浏览

iphone - UILabel - 在 iPhone 中以编程方式设置字体 - 字体

我的应用程序中有以下代码。

现在,我需要知道,

======> 如何通过代码设置“Typeface=bold”?

0 投票
2 回答
414 浏览

iphone - sizeWithFont - 包含 & 字符时的奇怪行为

每当文本上出现 & 时,获取高度似乎一直都是关闭的。两个函数都返回小于实际高度:

尽管使用 textRectForBounds 的第二种方法返回更接近的实际高度,但它们都不会返回正确的高度。前者会返回 240,但后者会返回 700。实际是 750。

这弄乱了我的 UITableView 显示相互重叠的文本。

有趣的是,只要文本不包含任何 & 字符,就会返回相同的高度。

关于我的生活,有人可以启发我吗?我不明白这里发生了什么,并且知道如何正确解决这个问题。

提前非常感谢。

0 投票
3 回答
6100 浏览

iphone - uitableviewcell上的tableview中的重复行

我发现了一些与我的问题相似但不完全相同的帖子。

在我的应用程序中,用户可以在几个 uitableviews 之间导航以深入了解所需的结果。当用户向前,然后向后,然后向前等时,很明显,行正在重新绘制/重写,并且文本变得越来越粗。

我发现在某些帖子中,这可能与我在方法中使用 uilable 创建行的cellforrowatindexpath方式有关。

有什么我需要做的,以便每次用户在表格视图之间前进和后退时不会重新填充/重绘行吗?我是否需要在下面的代码中添加一些内容或向 viewwillappear 方法添加一些内容(当前 viewwillappear 中有一个“reloaddata”,但似乎没有帮助)?

这是我的代码:

0 投票
2 回答
4735 浏览

iphone - 显示 Unicode 字符的 UILabel

我有一个 NSString,然后设置一个 UILabel。这包含unicode,例如...

E = MC 锤\U00ac\U2264

和完整的,例如

\U2013\U00ee\U2013\U00e6\U2013\U2202\U2013\U220f\U2013\U03c0\U2013\U00ee\U2013\U220f\U2013\U03c0\U2013\U00aa\U2013\U2215\U2014\U00

这些没有正确显示,我需要做些什么来解析这些吗?

0 投票
3 回答
55648 浏览

iphone - UILabel 中文本的像素宽度

我需要画一个划过的 UILabel。因此,我将 UILabel 子类化并实现如下:

发生的情况是 UILabel 被划线,一行与整个标签一样长,但文本可以更短。有没有办法以像素为单位确定文本的长度,以便可以适当地绘制线条?

如果知道的话,我也愿意接受任何其他解决方案:)

最好的,埃里克

0 投票
1 回答
2399 浏览

iphone - iPhone - 在 UITableViewCell 中移动 detailTextLabel

我正在构建一个 UITableViewCell。我正在为我的表格视图单元格使用样式 UITableViewCellStyleSubtitle。在单元格的 textLabel 中,我有可能需要换行的数据。因此,为了适应,我想将detailTextLabel 向下移动,以便包装的文本不会被detailTextLabel 中的文本覆盖。我正在尝试以下操作:

我用标签的框架尝试了类似的方法,但我无法让它移动。当我在前后记录中心点的 y 时,我总是看到它从 0 开始,然后它只是 100。我在 NSLog 中使用 %f 标志来查看值。这一切都发生在函数中:

任何帮助都会很棒。

0 投票
2 回答
580 浏览

iphone - UILabel 问题。对齐重叠的 UILabel

我有两个 UILabel。我想把一个重叠在一起。将标签称为“下”和“上”。

结束:ACEG

下:BDF

UILabel "over" 将其文本绘制为红色。“下”将显示为蓝色。视觉效果将是连续字母之间的交替颜色。

我可以使用哪些控件来精确对齐每个标签中的文本以实现这一点?

干杯,道格

0 投票
3 回答
37312 浏览

iphone - 通过代码设置 UILabel - 字体 - 生成错误 - iPhone

仔细看下面的代码。因为它完美地工作。尝试添加到您的应用程序中。它会起作用的

现在,请仔细查看以下代码。因为它不起作用。看看这两个代码之间没有什么区别。

我刚刚提到了#Arial Black# 而不是#Arial#。

  • 但是它不起作用。
  • 是因为 iPhone 不支持 =Arial Black= 吗?

我想知道为什么它不起作用。

iPhone 支持多少种不同的字体?

有清单吗?

如何将字体名称设置为 UILabel 或任何控件?(字体名称中有空格)

提前感谢您与我分享您的知识。