我需要用背景绘制文字。我需要背景不仅仅是一个正方形而是包裹线条。
因此使用UILabel
的背景颜色对我没有好处。
我想我需要画它,但我不知道怎么样。
为了清楚起见,我不想要像这样的方形背景:
我想要这样的背景:
P.S。
我真的不想使用多个标签来获得这种效果......
我还需要它来支持ios 4.3,所以我不能使用像NSAttributedString
这样的新东西。
答案 0 :(得分:2)
在iOS 4上使用UILabel元素无法轻松完成。例如,您可以覆盖UILabel类并使用计算文本宽度然后将黑色视图设置为背景,这不是一件容易的事。
我建议你改用UIWebView。您可以简单地使用HTML和CSS规则。