图像出现时文本如何重新调整?

时间:2010-07-09 04:45:28

标签: iphone uiimageview uilabel

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

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

2 个答案:

答案 0 :(得分:0)

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

  1. 用户点击文章
  2. 正在加载文章说明,正在启动图像的异步下载
  3. 下载文章说明后,详细信息视图会添加到导航堆栈顶部并显示。
  4. 用户阅读文字....
  5. 在某些时候图像下载完成后,viewcontroller会以某种方式得到通知并重新布局detailview。
  6. 重新布局(或者你想要调用它)会做两件事(可能以动画方式) 因为我不知道如何围绕UILabel中的图像包装文本(热衷于了解那个知识分子很难)我建议,他们所做的只是创建第二个标签,Imageview就位,然后褪色第一个(仅文本)同时淡出第二个(包含文本和图像)..

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

答案 1 :(得分:0)

使用UIWebView,您正在谈论的重新调整是html基本属性,以html格式下载您的内容,或者在下载文本和图像并在UIWebView中显示它们之后制作html文件编程。