我在滚动视图中遇到了uiwebview的问题。在此滚动视图中,顶部有一个“标题”视图,“底视图”是webview。我使用loadHTMLstring方法将数据加载到webview中。我想要做的是,当我缩放时,它应该只放大底部而不是顶部。这与iphone上的本机电子邮件应用非常相似。我已经在这2天了,没有运气。任何帮助,将不胜感激。提前谢谢。
答案 0 :(得分:1)
简而言之:您的scrollViewDelegate必须实现viewForZoomingInScrollView并返回webView。
详情:
将scrollViewController设置为scrollView:
的委托myScrollView.delegate = yourScrollViewController;
在YourScrollViewControllerClass.h中:
@interface YourScrollViewControllerClass <UIScrollViewDelegate> {
[...]
}
在YourScrollViewControllerClass.m中,实现viewForZoomingInScrollView以告知在询问缩放时必须缩放哪个视图:
-(UIView *) viewForZoomingInScrollView:(UIScrollView *)scrollViewBis {
return yourWebView;
}