UIWebView的sizeToFit只能运行一次

时间:2011-06-03 16:11:45

标签: ios uiwebview uiwebviewdelegate sizetofit

在我的自定义UIViewController中,我有两个不同的UIWebViews,我的自定义UIViewController是委托。在webViewDidFinishLoad:webView我调用[webView sizeToFit],我可以确认它被调用两次,每个UIWebView一次。然而,令我非常沮丧的是,它似乎只会影响被调用的第一个,而另一个则保持不变。显然他们的内容都超出了界限,所以我希望它们会相应调整大小。

现在,经过大量时间花在这个问题上,我怎么能够继续理解什么是错的呢?

编辑:好吧,显然问题是当我调用sizeToFit时,我放置第二个UIWebView的视图在屏幕上不可见。在显示视图后延迟调用它会导致预期的行为。现在我必须找到一种方法来做到这一点而不显示它,因为我需要在以后可见。想法?

1 个答案:

答案 0 :(得分:0)

似乎在viewDidAppear上这样做就像魅力一样。

相关问题