2013-10-04 41 views

回答

2

你需要維持在一個單獨的類已經選定源指標陣列。

NSMutableArray *selectedIndexes = [[NSMutableArray alloc]init]; 

無論何時您選擇一個提要,您都需要將提要索引添加到此數組。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    [selectedIndexes addObject:INDEX]; 
} 

在你

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

您需要檢查是否包含在數組中此指數。如果它包含在數組中,則需要隱藏該按鈕。

+0

謝謝。是否有一個默認的類,所有的控制器已經有了一個通常將這樣一個單例放入的範圍,或者只是創建一個並訪問它? – jsky

+1

是的。你可以使用你的appdelegate類this.initialize數組在appdelegate中,並嘗試[(AppDelegate *)[[UIApplication sharedApplication] delegate] selectedIndexes] – manujmv

+0

再次感謝,我在這麼想 – jsky

相關問題