1
iPhone OS 2.2.1에서 하나의 테이블보기 및 텍스트보기가 포함 된 응용 프로그램을 만들었습니다.iPhone OS 3.0의 UITableView 문제
전체 응용 프로그램은 3.0을 제외한 모든 iPhone OS 버전에서 정상적으로 작동합니다.
iPhone OS 3.0에서 다음 버튼을 누르면 표보기가 다시로드되므로 다시로드하는 동안 셀 사이에 일부 줄이 표시됩니다.
OS 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를 강제로 실행하고 매번 어떤 행은 비어있게된다. 아마도 OS 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 캐시 : 예]; \t \t \t [tblView reloadData]; \t \t \t [UIView commitAnimations]; –