2012-03-09 66 views

回答

0

所以,如果我得到它的权利,你首先设置contentOffset和THEN loadHTMLString:

为什么不采用其他方式?

+0

,因为当我这样做,这将有生命的和我不想要有看到transision – xonegirlz 2012-03-09 07:53:40

+0

' - setContentOffset:animated:'? (http://bit.ly/wVFX6P) – basvk 2012-03-09 08:00:23

+0

是啊,它甚至看起来更糟,因为它突然出现 – xonegirlz 2012-03-09 08:18:06

0

我尝试了几个解决相同的问题,似乎setContentOffset不适用于UIVebView。总是将它重置为(0,0)。

最后setContentInset财产对我帮助很大:

[self.webView.scrollView setContentInset:UIEdgeInsetsMake(0.0, 0.0, 0.0, 160.0)]; 

然后使用UIWebViewDelegate并将内容的方法抵消:

- (void)webViewDidFinishLoad:(UIWebView *)webView 
{ 
    [self.webView.scrollView setContentOffset:CGPointMake(160, 0)]; 
} 
相关问题