代码之家  ›  专栏  ›  技术社区  ›  tom

UITableViewCell中的UIWebView

  •  1
  • tom  · 技术社区  · 14 年前

    有人试过吗?对我来说,最困难的部分是使UITableViewCell的高度与UIWebView的高度相同。通过在代码中进行调试,我注意到UITableViewCell的委托(heightForRowAtIndexPath用于获取单元格的高度)被调用 之前

    超级感谢!

    1 回复  |  直到 14 年前
        1
  •  1
  •   Cœur Gustavo Armenta    5 年前

    我在iTunesU-Stanford-iPhone应用程序开发课程上看过一次演示。在第16课的最后,从 Spring 2009 sessions

    这个 similar question on SO 建议在heightForRowAtIndexPath退出之前放置单元格。当然,这会影响性能,但您可能会在该方法中阻塞,直到UIWebView完成加载。基本上,循环直到loading属性为NO,然后在完成后返回UIWebView的高度。

    如果你正在从互联网上加载内容,这可能会使你的应用程序突然停止。如果有任何方法可以事先确定高度,出于性能原因,最好这样做。