2010-06-02 84 views
0

我在滚动视图中遇到uiwebview的问题。在这个滚动视图中,顶部有一个“标题”视图,而webview则是“bottomview”。我正在使用loadHTMLstring方法将数据加载到webview中。我想要做的是,当我缩放时,它应该只放大底部,而不是顶部。这与iphone上的本地电子邮件应用非常相似。我已经在这里呆了2天,但没有运气。任何帮助,将不胜感激。提前致谢。uiscrollview中的uiwebview

回答

1

简而言之:您的scrollViewDelegate必须实现viewForZoomingInScrollView并返回webView。

在细节:

设置你的scrollViewController作为滚动视图的委托:

myScrollView.delegate = yourScrollViewController; 

在YourScrollViewControllerClass.h:

@interface YourScrollViewControllerClass <UIScrollViewDelegate> { 
    [...] 
} 

在YourScrollViewControllerClass.m实施viewForZoomingInScrollView知道哪些浏览当要求缩放时必须放大:

-(UIView *) viewForZoomingInScrollView:(UIScrollView *)scrollViewBis { 
    return yourWebView; 
} 
相关问题