2013-10-04 84 views
0

我的應用程序具有帶自定義單元格的TableView。 我想指定使用Parse.com根據檢索的數據類型創建自定義單元格

我希望我的電池根據所謂的數據類型有一個圖像...例如:

如果查詢包含正等待完成的數據,如果查詢包含獲得完成細胞必須有「綠色形象」的數據的單元格必須有一張圖片「紅色形象」

否則

我該怎麼辦?我很抱歉,如果解釋是困難的,但我想要的結果是,應用程序的用戶可以確定哪些數據要完成,哪些不是通過顯示錶視圖。

回答

1

在您的Parse.com類中 - 使用bool值添加一列dataCompleted

當內cellForRowAtIndexPath(爲UITableView)或cellForItemAtIndexPath(對於UICollectionView)處理查詢結果,檢查是否有鍵dataCompleted bool值,並相應地設置圖像。

// _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始終使用來自parse.com的數據,在這裏我根據pickerdate選擇的「Date」下了一個queryfortable下降的訂單。現在最早的日期原來是最後一個單元格,只有在最後一個單元格中我想添加一張圖片......在這個特定的情況下,我該怎麼辦?這對我來說更加複雜:( 感謝Rory – kAiN

+0

這是一個單獨的問題,請將此答案標記爲已接受,並創建一個新問題 –

+0

感謝Phil,我添加了另一個問題:)非常感謝你http:///stackoverflow.com/questions/19196590/ad-image-only-last-cell-in-tableviewcontroller – kAiN

相關問題