2

我需要绘制带有背景的文本。我需要的背景不仅仅是一个正方形,而是要包裹线条。

所以使用 a 的背景颜色UILabel对我没有好处。我想我需要画它,但我不知道怎么画……
为了清楚起见,我不想要这样的方形背景:

在此处输入图像描述

我想要这样的背景:

在此处输入图像描述

ps
我真的不想使用多个标签来获得这种效果......
我还需要它来支持 ios 4.3,所以我不能使用新的东西,比如NSAttributedString.

4

1 回答 1

2

在 iOS 4 上使用 UILabel 元素无法轻松做到这一点。例如,您可以覆盖 UILabel 类并计算文本宽度,然后将黑色视图设置为背景,这不是一件容易的事。

我建议您改用 UIWebView 。您可以简单地使用 HTML 和 CSS 规则。

于 2013-06-01T15:41:56.730 回答