아이폰 프로그래밍을 하다보면 UITableView에서 여러장의 이미지를 빠르게 로딩시켜야 하는 경우가 있습니다.
이경우에 그냥 UIImageView를 이용하여 로딩하다보면 셀이 버벅거리면서 앱이 죽어버리는 경우를 볼수가 있는데요
여러장의 이미지를 빠르게 비동기적으로 불러오기위해 만들어놓은 AsyncImageView라는 것이 있습니다.
제가 첨부해놓은 파일을 이용하시면됩니다.
사용법은 다음과 같습니다.
#import "AsyncImageView.h"
AsyncImageView *asyncImageView = nil;
// 위치를 잡아줍니다.
CGRect frame;
frame.origin.x = 0;
frame.origin.y = 0;
frame.size.width = 60;
frame.size.height = 60;
asyncImageView = [[[AsyncImageView alloc] initWithFrame:frame] autorelease];
[cell.userImageView addSubview:asyncImageView];
NSURL *aURL = [NSURL URLWithString:@"이미지의 주소"];
[asyncImageView loadImageFromURL:aURL];
그럼 즐겁게 코딩하세요 :)
출처 : http://j0ker.me/tag/%EC%95%84%EC%9D%B4%ED%8F%B0%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%B6%88%EB%9F%AC%EC%98%A4%EA%B8%B0
'프로그램 > iPhone' 카테고리의 다른 글
UIButton 을 이용한 체크박스 만들기 (IB없이) (0) | 2011.02.15 |
---|---|
Xcode의 프로젝트 구조화 해서 템플릿으로 만들기 (0) | 2011.02.14 |
UIImageView에 원격이미지 비동기 로드 및 캐쉬 기능 넣기 (0) | 2011.02.11 |
oauth로 twitter api 인증하고 api 사용하기 (0) | 2011.01.31 |
팝업 닫기 용 커스텀 버튼 (0) | 2011.01.26 |