【问题标题】:UIScrollView, UILabel, TickersUIScrollView、UILabel、Tickers
【发布时间】:2010-12-07 07:31:59
【问题描述】:

我创建了一个单色代码 [think stock ticker] 来显示用户在我的应用程序中遇到的信息。它是一个宽窄的 UIScrollView 实例,其内容由带有相关文本的 UILabel 实例填充。父视图是它自己的委托,负责水平滚动动画。 UILabel 实例仅设置为一行。

我希望文本在必要时使用两种颜色(红色和黑色),并在必要时使用纯色和斜体。当然,UILabel 做不到,UITextView 也做不到。

显而易见的尝试是将 UILabel 实例替换为 UIWebView 的实例,并向其发送一个 html 字符串来格式化文本。然而,结果还不如 UILabel 那样令人满意 - 例如,文本有边距偏移,并且需要显示在一行上。

另一个可行但我不满意的解决方案是让 UIScrollView 显示串联的 UILabel 实例序列,每个实例都具有适当的字体或文本颜色。

关于 UIWebView 解决方案,您有什么建议?例如,您将如何配置 UIWebView 的实例以在视觉上和忠实地类似于 UILabel?

【问题讨论】:

    标签: iphone uiwebview uiscrollview news-ticker


    【解决方案1】:

    查看http://furbo.org/2008/10/07/fancy-uilabels/的精美标签示例
    如果对你有帮助。

    【讨论】:

    • 谢谢。阅读链接后,我可以补充一点,我将使用亚洲字体,特别是日文脚本。
    • 现在我更加关注这一点 - 我认为对 UILabel(例如,可以格式化基本 HTML 文本)的协同开源 hack 将非常受欢迎。
    猜你喜欢
    • 2017-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-26
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多