2012-02-14 3 views
1

내 보관 용 계정에 사진이 있습니다.이 사진은 유쾌한보기로 표시해야합니다. 메타 데이터 파일 메타 데이터를 사용하여 그림을 이름으로 표시 할 수 있으며 임의의 셀을 클릭하면 loadthumbnail 호출을 사용하여 이미지보기에서 이미지를 성공적으로 볼 수 있습니다. 하지만 이제 이미지의 축소판을 이미지 이름과 함께 표시하여 사용자가 이미지를 열기 전에 아이디어를 갖기를 원합니다. 그래서 간단한 방법은 무엇입니까?ios dropbox, 테이블보기의 이미지 미리보기 이미지를로드 중

답변

2

UITableView을 표시하기 전에 원래 UIImage의 크기를 조정해야합니다 (엄지 손가락)하여 응용 프로그램 캐시 폴더에 저장하십시오. 썸네일의 언급이 보관 용 API의

CGSize targetSize = (CGSize){ 100, 80 }; 
UIGraphicsBeginImageContext(targetSize); 

CGRect thumbnailRect = (CGRect){ 0, 0, targetSize.width, targetSize.height }; 

[sourceImage drawInRect:thumbnailRect];  
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 

// After this you should store the UIImage (NSData) as a file, so you could use it later on. 
+0

(내 머리 위로 아웃)이 같은

뭔가, 내가 사용할 수 있도록 다음 – cocoaNoob

+1

이 좋아, 그것을 가지고, 나는를 사용해야 할 방법 경우 작은 크기를 지정하고 이미지 캐시에 이미지를 저장하여 API로드를 호출하십시오. – cocoaNoob

+0

@cocoaNoob 헤이트 메이트는 셀에있는 미리보기 이미지를 표시 할 수있는 아이디어 나 코드를 제공 할 수 있습니까? –