【问题标题】:Formatted Text in UIScrollviewUIScrollview 中的格式化文本
【发布时间】:2010-09-29 19:06:18
【问题描述】:

我需要为我们的项目做的是在一个视图中显示几个 UIScrollView,并在滚动视图中显示一个标题和一个短文本。

我知道如何向 UIscrollview 添加标签,但我知道如何处理标题标签太长并换行到第二行的情况。

【问题讨论】:

    标签: iphone objective-c ipad sdk uiscrollview


    【解决方案1】:

    您可以通过调用-[NSString sizeWithFont:] 或其变体之一来确定标题文本所需的空间。然后在代码中动态调整标签的大小和位置(并将其numberOfLines 属性设置为0)。

    替代方案:

    • 使用UIWebView 显示格式化文本 (HTML)。
    • 使用 Core Graphics 将文本直接绘制到视图中(例如 [NSString drawAtPoint:withFont:])。
    • 使用 Core Text 格式化和绘制文本(相当复杂)。

    【讨论】:

    • 这篇文章涵盖了我的想法和一些想法。
    猜你喜欢
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    相关资源
    最近更新 更多