Мигать, когда reloadData UITableView с UIWebView - PullRequest
1 голос
/ 15 апреля 2011

Привет!Я работаю с UITableView, с UITableViewCell.UITableViewCell имеет внутри UIWebView (потому что я использую объекты, полужирный текст, ecc ...).

Веб-просмотр загружается с этим кодом:

UIWebView *testoLabel2 = (UIWebView*)[cell viewWithTag:3];  
NSString *html = [NSString stringWithFormat:@"<html><font size=2>%@</font></body></html>", sottotitolo];
testoLabel2.opaque = NO;
testoLabel2.backgroundColor = [UIColor clearColor]; 
[testoLabel2 loadHTMLString:html baseURL:nil];

В чем проблема?Что, когда мне нужно перезагрузить данные (например, после изменения deviceOrientation), используя

[my_table reloadData];

, все webView мигают!На секунду, но они мигают!И это очень уродливый эффект!

Знаете почему?Спасибо!

РЕДАКТИРОВАТЬ: также, если я прокручиваю вниз табличное представление, когда я прокручиваю веб-представление, которое прежде было загружено, белые!Но только на мгновение после загрузки текста!

1 Ответ

0 голосов
/ 15 апреля 2011

Не знаю точно, почему, но это хорошая практика, чтобы установить все фоновые изображения в ячейках на сплошной сплошной цвет. Вспышкой может быть ячейка, отображающая фон, а затем веб-представление поверх нее. Если вы установите желаемый цвет фона веб-обзора и оставите его непрозрачным, этого не должно произойти. Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...