2012-04-22 68 views
0

我正在實施這個。但圖像並沒有隱藏起來。什麼是正確的方法?如何在單元格上刪除UIImageView時刪除

- (void)tableView:(UITableView*)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath; 
{ 
PlayerCell *cell = [tableView dequeueReusableCellWithIdentifier:@"PlayerCell"]; 
cell.ratingImageView.hidden= YES; 
return; 
} 

回答

0

你需要獲得在指數路徑的實際電池,查看是否存在以下替換的伎倆:

PlayerCell *cell = [tableView cellForRowAtIndexPath:indexPath]; 

乾杯

+0

我想它和它的作品。但警告在那一行。 「不兼容的指針類型初始化'PlayerCell * __強'與'UITableViewCell *'類型的表達式' – zhtway 2012-04-22 07:19:34

+0

我認爲你需要添加一個強制轉換,因爲該方法的返回類型是UITableViewCell你的PlayerCell是從那個類繼承嗎?也許你需要施放它(PlayerCell *)後面的= – 2012-04-22 07:25:43

+0

Playercell是一個prototypecell類。不知道如何投射,我將在網上瀏覽。謝謝 – zhtway 2012-04-22 07:29:17

1

你必須得到這是使用IndexPath選定單元格,然後隱藏單元格中的ImageView的。我很確定蘋果教程有一個獲取選定單元格的例子。