2012-10-14 6 views
2

나는 내 패드에서 코드를 시험해보고 추락했습니다. 장치 로그에는 아무 것도 없지만 알 수없는 유형 및 알 수없는 프로세스가 있습니다. 그래서 나는 파헤 쳤다. 나는 기억 상실증이었다. 내가 수평 스크롤보기에 너무 많은 이미지를 추가 할 수 없다는 것을 알아 냈습니다. 나는 100 개 이상있다. 내가 16 모든에 대한 루프에서 인덱스의 상한을 변경하는 경우가로 스크롤보기 개체 제한?

이 내 코드

for(int index=0; index < 166; index++) 
{ 

UIImageView *imgscv = [[UIImageView alloc] init]; 
imgscv.bounds = CGRectMake(0, 0, 200, 250); 
imgscv.frame = CGRectMake(5+xOffset, 5, 200, 250); 
imgscv.image = [UIImage imageNamed:[NSString stringWithFormat:@"%d.jpg",index-1]]; 
[images insertObject:imgscv atIndex:index]; 
scrollview.contentSize = CGSizeMake(scrollWidth+xOffset,110); 
[scrollview addSubview:[images objectAtIndex:index]]; 
xOffset += 205; 
} 

fine.So가 있다는 것입니다이다? 제한이 있습니까? 제안 할 수있는 수정 프로그램이나 대안?

답변

0

왜 그냥있는 ScrollView의 보이는 부분을로드하지 않는 한 다음 스크롤 한 후 거기에 다른 사람을

- (void)scrollViewDidScroll:(UIScrollView *)sender 

응답을 사용하여 그립니다. 많은 실적을 저축 할 것입니다

+0

페이징 내 문제가 해결되었습니다. 이전, 현재 및 다음 페이지를로드하고 나머지를 릴리스하는 것은 내가 생각하는 트릭입니다. 통찰력에 감사드립니다. –

관련 문제