5 개의 테이블 뷰로 구성된 페이지 컨트롤러가 있습니다. 이러한 테이블보기간에 스 와이프 할 때 짧은 지연이 있습니다. 이것은 정상적인가요 아니면 나쁜 코드로 인해 발생할 수 있습니까?페이지 컨트롤러와 UITableView는 작은 지연을 초래합니다.
문제점을 설명하는 짧은 비디오를 업로드했습니다.
[Video] UITableView with UIPageController causes a lag
편집 :이 cell.detailTextLabel.text
을 제거하는 데 도움 것처럼 그것이이 메이크업 감각을 것?
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat: @"'kl.' HH:mm"];
NSTimeZone *gmt = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
[dateFormat setTimeZone:gmt];
NSString *dateFormatted = [dateFormat stringFromDate:[thisEntry objectForKey:@"date"]];
if(![[thisEntry objectForKey:@"weekDay"] isEqualToString:@"Ikke programsat"]) {
cell.detailTextLabel.text = [NSString stringWithFormat:@"%@ %@", [thisEntry objectForKey:@"scene"], dateFormatted];
}
[dateFormat release];
나는 당신이 옳다고 생각합니다. 방금 테이블보기로 놀아 보았는데 이미지가 변경되면 지연이 일어나는 것 같습니다. 나는 이것을 파헤 치려고 노력할 것이다. 이미지를 캐싱하는 것은 좋은 생각으로 보입니다. 그러나 검색 할 때 정상적인 접근 방식이 아닌 것 같습니다. 나는 상어에 대해 듣지 못했지만 나는 그것에 대해 읽을 것이다. 간단한 캐싱 예제가 없습니까? 내가 주위를 검색 할 때 나는 몇 가지 다른 접근법을 찾았지만 이것들에 대한 많은 정보가 없으며 제대로 수행되었는지 확신 할 수 없다. – simonbs
마치'cell.detailTextLabel.text' 부분을 제거하는 것처럼 도움이됩니다. 이 말이 맞을까요? – simonbs