我需要绘制带有背景的文本。我需要的背景不仅仅是一个正方形,而且要包裹线条。
因此使用 UILabel
的背景颜色对我来说没有好处。
我想我需要画它,但我不知道怎么画..
需要明确的是,我不想要这样的方形背景:
我想要这样的背景:
附注
我真的不想使用多个标签来达到这种效果......
我还需要它支持 ios 4.3,所以我不能使用像 NSAttributedString
这样的新东西。
最佳答案
在 iOS 4 上使用 UILabel 元素无法轻松做到这一点。例如,您可以重写 UILabel 类并计算文本宽度,然后将黑色 View 设置为背景,这不是一件容易的事。
我建议您改用 UIWebView。您可以简单地使用 HTML 和 CSS 规则。
关于ios - 带有换行背景的 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16874320/