2013-10-04 2 views
0

내 응용 프로그램에는 사용자 지정 셀이있는 TableView가 있습니다. ,검색된 데이터 형식에 따라 사용자 지정 셀 만들기

쿼리가 완료 될 때까지 대기중인 데이터가있는 경우 : 는 그 사용 Parse.com

내가 예를 들어 ... 내 세포라는 데이터 유형에 따라 이미지 있었으면 좋겠다을 지정하고 싶습니다 쿼리가 셀이 "녹색 이미지를"이 있어야 완료 얻은 데이터가 포함 된 경우 셀은 그림 "빨간색 이미지"

그렇지 않으면

이 있어야합니다.

어떻게하면됩니까? 설명이 어렵지만 내가 원하는 결과가 사과 할 경우 앱의 사용자가 완료해야하는 데이터와 테이블 뷰의 표시를 통해 확인할 데이터를 결정할 수 있습니다.

답변

1

Parse.com 클래스에 bool 값이있는 dataCompleted 열을 추가하십시오. cellForRowAtIndexPath (UITableView) 또는 (UICollectionView 용) cellForItemAtIndexPath 내에서 조회 결과를 처리 할 때

dataCompleted 키의 불리언 값을 확인하고 그에 따라 이미지를 설정.

// _dataSource is an array of PFObjects from the Parse.com query 
PFObject *rowObject = [_dataSource objectAtIndex:indexPath.row]; 

if([[rowObject objectForKey:@"dataCompleted"] boolValue]) 
{ 
    // Data is completed 
    cell.outletDataCompletedImageView.image = [UIImage imageNamed:@"icon_dataiscompleted"]; 
} 
else 
{ 
    // Data still to be completed 
    cell.outletDataCompletedImageView.image = [UIImage imageNamed:@"icon_datastilltobecompleted"]; 
} 
+0

그레이트 필! 고마워요 !! 나는 네가 의미하는 것을 완벽하게 이해했다! 당신의 친절을 이용하십시오 : D 또 하나의 Tableview에는 항상 pickerdate에 의해 선택된 "날짜"에 따라 queryfortable로 주문한 parse.com의 데이터가 있습니다. 이제 가장 빠른 날짜가 마지막 셀로 밝혀졌고 마지막 셀에서만 그림을 추가하고 싶습니다 ...이 특별한 경우 어떻게 할 수 있습니까? 이것은 좀 더 복잡합니다 : ( 감사합니다. Rory – kAiN

+0

이 질문에 대한 답변으로 받아 들여지고 새로운 질문을 만드십시오. –

+0

감사합니다. 필, 다른 질문을 추가했습니다. :) http : /stackoverflow.com/questions/19196590/ad-image-only-last-cell-in-tableviewcontroller – kAiN

관련 문제