在我的自定义UIViewController中,我有两个不同的UIWebViews,我的自定义UIViewController是委托。在webViewDidFinishLoad:webView
我调用[webView sizeToFit]
,我可以确认它被调用两次,每个UIWebView一次。然而,令我非常沮丧的是,它似乎只会影响被调用的第一个,而另一个则保持不变。显然他们的内容都超出了界限,所以我希望它们会相应调整大小。
现在,经过大量时间花在这个问题上,我怎么能够继续理解什么是错的呢?
编辑:好吧,显然问题是当我调用sizeToFit时,我放置第二个UIWebView的视图在屏幕上不可见。在显示视图后延迟调用它会导致预期的行为。现在我必须找到一种方法来做到这一点而不显示它,因为我需要在以后可见。想法?
答案 0 :(得分:0)
似乎在viewDidAppear
上这样做就像魅力一样。