我有一个webview。我启用了webview的滚动功能。滚动webview时会显示滚动条。
但即使我没有滚动指示在此视图中可以滚动,我也需要显示滚动条。
这可能吗?
答案 0 :(得分:0)
只需添加:
- (void)webViewDidFinishLoad:(UIWebView *)wwwebView {
UIScrollView *myUIWebScrollView = (UIScrollView*)[wwwebView.subviews objectAtIndex:0];
[myUIWebScrollView setContentOffset:CGPointMake(0, 100) animated:NO];
[self performSelector:@selector(scrollUp:) withObject:wwwebView afterDelay:0.4];
}
- (void)scrollUp:(UIWebView*)aWebView{
UIScrollView *myUIWebScrollView = (UIScrollView*)[aWebView.subviews objectAtIndex:0];
[myUIWebScrollView setContentOffset:CGPointMake(0, 0) animated:YES];
}
您的UIViewController必须是UIWebViewDelegate,因此请添加.h文件:
@interface yourWebViewController : UIViewController <UIWebViewDelegate> {
}
- (void)scrollUp:(UIWebView*)aWebView;
答案 1 :(得分:-1)
我认为强迫scroolbars显示是不可能的,因为它是苹果用户体验理念的一部分。