UIWebView的滚动视图中的UIRefreshControl

时间:2015-04-15 13:51:32

标签: ios objective-c uiwebview uiscrollview uirefreshcontrol

我正在尝试将UIRefreshControl添加到webviews scrollview。 refreshControl已添加并可正常工作,但在下拉时,UIScrollView的滚动会降低跟踪速度,如本回答https://stackoverflow.com/a/19926917/896173中所述。这会导致跳跃"在刷新操作被触发之前的refreshController上。

webview位于UIViewController中,我不知道如何实现建议的解决方案,因为我似乎无法访问setContentInset方法。

关于如何实现这一目标的任何想法?

代码:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Add UIRefreshControl
    UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
    refreshControl.backgroundColor = [UIColor grayColor];
    [refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged];
    [self.webView.scrollView addSubview:refreshControl];
}

谢谢!

0 个答案:

没有答案