2011-08-02 3 views
0

저는 앱이 있으며 맞춤식 UITableViewCells가 필요합니다. 다른 방법을 시도해 왔지만 아무도 원하는대로 작동하지 않거나 단순히 작동하지 않습니다. 누군가가 나를 어떻게 인도 할 수 있습니까? 실제로 셀에는 UIImageViews와 UILabel 및 UITextView가 있어야합니다. 미리 감사드립니다!XIB에서 사용자 정의 셀을로드하는 가장 좋은 방법

답변

0

하나의 UITableViewCell으로 NIB 파일을 만듭니다. 사용시

NSArray* objects = [[NSBundle mainBundle] loadNibNamed:@"TheFile" 
               owner:nil 
               options:nil]; 
UITableViewCell* cell = [objects objectAtIndex:0]; 

이 방법은 액세스 디스크에 allways되므로이 느릴 수 뾰족 셀로드는

두 라이너. iOS 4 이상에서는 빠른 작성을 위해 NIB를 메모리에 캐시하는 더 나은 도움말 클래스입니다. 다음과 같이 사용하십시오 :

// Cache this one! 
UINib* nib = [UINib nibWithNibName:@"TheFile" bundle:nil]; 

// Then do: 
NSArray* objects = [nib instantiateWithOwner:nil 
            options:nil]; 
UITableViewCell* cell = [objects objectAtIndex:0]; 
+0

정말 좋아요 : D 어떻게 UIImageViews를 추가 할 수 있습니까? 프로그램 방식으로 생성하고 addSubview를 사용합니까? – pmerino

+0

@ zad0xsis - Interface Builder에서 드래그 앤 드롭하지 않습니까? – PeyloW

+0

으악, 잊어 버린 것 : P 고마워, 올바른 것으로 표시 :) – pmerino

관련 문제