我已经创建了一个单色的股票报价器来显示用户在我的应用程序中遇到的信息。它是一个既宽又窄的UIScrollView实例,其内容由一个包含相关文本的UILabel实例填充。父视图是它自己的代理,负责水平滚动动画。UILabel实例仅设置为一行。
我希望文本在必要时有两种颜色(红色和黑色),并可能在必要时再次使用纯色和斜体。当然,UITextView和UILabel都无法做到这一点。
最明显的尝试是用UIWebView的实例替换UILabel实例,并向它发送一个html字符串来格式化文本。然而,结果并不像UILabel那样令人满意-例如,文本具有边距偏移,并且它需要显示在一行上。
另一种可行但我不满意的解决方案是让UIScrollView显示UILabel实例的串联序列,每个实例都具有适当的字体或文本颜色。
关于UIWebView解决方案,您有什么建议?例如,如何配置一个UIWebView实例,使其在视觉上真实地类似于UILabel?
发布于 2010-12-07 16:50:46
在http://furbo.org/2008/10/07/fancy-uilabels/上查看奇特的标签示例
如果对你有帮助的话。
https://stackoverflow.com/questions/4374280
复制相似问题