Я создал приложение в iPhone OS 2.2.1, которое содержит один вид таблицы и текстовый вид.Проблема UITableView в iPhone os 3.0
Все приложение работает отлично во всех версиях ОС для iPhone за исключением 3.0.
В iPhone OS 3.0, когда я нажимаю следующую кнопку, тогда просмотр таблицы перезагружается, поэтому при перезагрузке она отображает некоторую строку между ячейками.
Так может ли кто-нибудь предложить мне, в чем проблема в ОС 3.0?
код на следующую кнопку:
lblNo.text = [NSString stringWithFormat:@"%d/%d",Count,QUESTION];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:kTransitionDuration];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.view cache:YES];
[tblView reloadData];
[UIView commitAnimations];
Думайте, что вам нужно будет показать нам какой-то код - возможно, даже снятый снимок экрана. Что делает ваша следующая кнопка - вы можете показать селектор за кнопкой - проблема должна быть связана с этим событием. – Grouchal
Видя то же самое. Я заставляю reloadData, и время от времени некоторые строки остаются пустыми. Предположительно, поведение таблицы изменилось, потому что существует больше «целевых» способов перезагрузить данные таблицы в ОС 3.0? – Alfons
код на следующей кнопке: lblNo.text = [NSString stringWithFormat: @ "% d /% d", Count, QUESTION]; [UIView beginAnimations: nil context: NULL]; [UIView setAnimationDuration: kTransitionDuration]; [UIView setAnimationTransition: UIViewAnimationTransitionFlipFromLeft forView: self.view cache: YES]; \t \t \t [tblView reloadData]; \t \t \t [UIView commitAnimations]; – 2009-06-24 04:53:16