gpt4 book ai didi

ios4 - uiwebview 中的滚动条

转载 作者:行者123 更新时间:2023-12-03 20:17:31 25 4
gpt4 key购买 nike

我有一个 WebView 。我已经启用了 webview 的滚动功能。当我滚动 WebView 时,会显示滚动条。

但是即使我没有滚动,我也需要显示滚动条以表明在此 View 中可以滚动。

这可能吗?

最佳答案

好吧,可能这是不可能的,但如果您的目的只是让用户知道它是一个可 ScrollView ,您可以在加载网页时让他们看到它,强制 webContent 从position.y + 100 滚动到顶部到顶部。你得到了 UIWebView 使用的 UIScrollView 并滚动它......

在你的 UIViewController 中添加这个:

- (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;

关于ios4 - uiwebview 中的滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5231965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com