Page Controller и WebView утомительное обновление - PullRequest
1 голос
/ 30 декабря 2011

В моем приложении реализован контроль страницы, позволяющий перемещаться в трех экземплярах одного представления с динамически заполняемыми данными.

Я пытался поместить в это представление изображения и метки, и все работало нормально. Сейчас я пытаюсь использовать 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];
}

Если я перемещаюсь между страницами с помощью кнопок, все работает хорошо, но если я пытаюсь провести пальцем, возникает утомительная проблема обновления. Обратите внимание, что я попытался поместить последнюю строку кода непосредственно в реализацию контроллера представления, но проблема сохраняется. Есть идеи, как это решить?

Заранее спасибо, ясса

1 Ответ

0 голосов
/ 19 января 2012

Большинство разработчиков приложений не знают об опыте чтения WebView, особенно на устройствах e-ink. Ниже приведены две темы, которые могут представлять общий интерес:

Предотвращение нежелательного мерцания из-за врожденного поведения WebView

Android с дисплеем E-Ink

...