2011-05-14 4 views
0

안녕 이미지와 텍스트를 저장하는 배열이 있으면 임의의 방식으로 내용을 표시합니다. 검색 할 요소에 이미지 나 텍스트가 포함되어 있는지 확인하는 방법 이미지가 UIMageView를 표시하고 텍스트 인 경우 UILabel을 표시합니다.배열 요소에 이미지가 포함되어 있는지 확인

감사합니다.

답변

3

텍스트를 가정하면 항상있는 NSString의 인스턴스와 이미지는 항상있는 UIImage의 인스턴스 :

for (id obj in mixedArray) { 
    if ([obj isKindOfClass:[NSString class]]) 
     // display via UILabel 
    else if ([obj isKindOfClass:[UIImage class]]) 
     // display via UIImageView 
} 
관련 문제