我创建了一个单色代码[思考股票代码],以显示用户在我的应用程序中遇到的信息。它是UIScrollView的一个宽而窄的实例,其内容由具有相关文本的UILabel实例填充。父视图是它自己的委托,负责水平滚动动画。 UILabel实例仅设置为一行。
我希望文本在必要时有两种颜色(红色和黑色),并且在必要时可能再次使用简单和斜体。当然UILabel无法做到这一点,也不是UITextView。
要尝试的显而易见的事情是用UIWebView实例替换UILabel实例,并发送一个html字符串来格式化文本。然而,结果还不如UILabel那么令人满意 - 例如,文本有边距偏移,它需要显示在一行上。
另一个解决方案,但是我不满意,是让UIScrollView显示UILabel实例的连续序列,每个实例都有适当的字体或文本颜色。
关于UIWebView解决方案,您有什么建议?例如,如何将UIWebView的实例配置为视觉上和忠实地类似于UILabel?