【发布时间】:2011-08-20 22:17:06
【问题描述】:
好的,这是我的问题。我有一组相当大的 UIButtons,它们将 UIImage 设置为背景。现在我想在这些按钮中添加标签。但我目前正在实施的设计使用“花哨”标签,其中标签的背景颜色是半透明的,并且会在文本周围折叠。
我的第一个想法是使用 UIWebview 来实现这一点并且它可以工作,但是添加大量 UIWebview 需要很长时间才能显示标签。
下一个解决方案是使用 UILabel,性能会好几倍。但是对于我的生活,我无法弄清楚如何让视觉风格与设计相匹配。
所以基本上我想让 UILabel 表现得像一个 HTML 元素,它具有 CSS 规则 display: inline;样式已定义。
这甚至可以通过 UILabel 的内置参数实现吗?如果没有,我可能会使用 UIWebView 解决方案,但使用 UILabel 的解决方案当然会更好。
这是一个截图,应该可以更好地解释它
顶部是默认 UILabel 的行为方式,底部是我希望它的行为方式。
【问题讨论】:
标签: ios background uilabel