【问题标题】:How the Text readjusts when an image appears?出现图像时文本如何重新调整?
【发布时间】:2010-07-09 04:45:28
【问题描述】:

在某些新闻应用程序中,当它加载时会显示文章列表。当我们点击一​​篇文章时,它会转到它的详细页面。在详细页面 1 中,只有与文章相关的文本。但是突然左上角出现了一张图片(与文章相关),并且文本重新对齐以包含图片。

他们在这里做什么?他们还在使用 UILabel 吗?如果我只是在 UILabel 中添加 UIImageView,则文本甚至会在图像出现之前进行调整。我该如何自己复制?

【问题讨论】:

    标签: iphone uiimageview uilabel


    【解决方案1】:

    我可能是错的,但我认为他们正在做的可能类似于以下步骤:

    1. 用户点击文章
    2. 正在加载文章描述,正在启动图片的异步下载
    3. 下载文章描述后,详细信息视图将添加到导航堆栈顶部并出现。
    4. 用户阅读文本....
    5. 图像下载完成后,视图控制器会以某种方式收到通知并重新布局详细信息视图。

    重新布局(或者你想怎么称呼它)将做两件事(可能以动画方式) 由于我不知道如何在 UILabel 中的图像周围环绕文本(热衷于掌握该知识很难)我建议,他们所做的只是创建第二个带有 Imageview 的标签,然后淡化第一个标签(仅文本)同时淡出第二个(包含文本和图像)..

    不确定这是否对您有所帮助,但我希望如此。
    干杯 TGiF山姆

    【讨论】:

      【解决方案2】:

      使用 UIWebView,你说的调整是 html 基本属性,下载你的内容为 html 格式,或者一旦你下载文本和图像并在 UIWebView 中显示它们,就可以将 html 文件编程。

      【讨论】:

        猜你喜欢
        • 2015-07-19
        • 2012-05-18
        • 2013-04-23
        • 2015-06-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-26
        • 2014-06-26
        相关资源
        最近更新 更多