Ios 页面控制器和WebView繁琐的刷新

Ios 页面控制器和WebView繁琐的刷新,ios,uiwebview,refresh,uipagecontrol,Ios,Uiwebview,Refresh,Uipagecontrol,我在我的应用程序中实现了一个页面控件,可以在同一视图的三个实例中动态填充数据 我试着把图片和标签放在这个视图中,一切都很好。现在我尝试使用WebView,因为我想显示格式化文本。为了填充html,我使用了以下代码: if (currentViewController.view.superview == nil) { CGRect frame = scrollView.frame; frame.origin.x = frame.size.width * page; fram

我在我的应用程序中实现了一个页面控件,可以在同一视图的三个实例中动态填充数据

我试着把图片和标签放在这个视图中,一切都很好。现在我尝试使用WebView,因为我想显示格式化文本。为了填充html,我使用了以下代码:

if (currentViewController.view.superview == nil)
{
    CGRect frame = scrollView.frame;
    frame.origin.x = frame.size.width * page;
    frame.origin.y = 0;
    currentViewController.view.frame = frame;
    [self.scrollView addSubview:currentViewController.view];

    NSDictionary *numberItem = [contentList objectAtIndex:page];
    [currentViewController.formattedTextView loadHTMLString:[numberItem valueForKey:@"HTMLcode"] baseURL:baseURL];
}
如果我使用按钮在页面之间导航,一切正常,但如果我尝试滑动,则会出现一个乏味的刷新问题。请注意,我试图将最后一行代码直接放在视图控制器实现中,但问题仍然存在。 有没有办法解决这个问题


提前感谢yassa,大多数应用程序开发人员都不知道WebView的阅读体验,尤其是在电子墨水设备上。下面是两个可能引起普遍兴趣的线程:


四处搜索我发现WebView会带来许多性能问题,因此这是预期的行为。作为一种解决方法,我只实现了一个垂直滚动的web视图,而不是分页。