2012-06-04 3 views
0

У меня есть табличный вид, который загружается из базы данных, настраивающей ячейку. На кнопке checkBox должен появиться в каждой ячейке таблицы. После этого я просто хочу удалить отмеченные элементы из представления таблицы. Как это возможно?Удаление нескольких ячеек из представления таблицы

ответ

1

Я предполагаю, что у вас есть массив для заполнения.

Таким образом, вы должны удалить элементы из массива в Внести reloadData КакЭто

[yourTableView reloadData]; 
+0

да, но как я могу выбрать несколько ячеек для удаления. –

+0

, например, вы можете добавить checkbox как в приложении Mail – iArezki

+0

http://stackoverflow.com/questions/5368196/how-create-simple-checkbox для управления checkbox – iArezki

1
Here recording data array is a array of dictionary in which there is a key which keep track of which button is checked or which is unchecked. on clicking Delete button you can use below mentioned concept for deleting more than open array at a go : 

USE THIS CONCEPT : 

    - (IBAction)deleteClicked:(id)sender 
    { 
     for(int index = 0 ; index < [recordingDataArray count] ; index++) 
     { 
      NSMutableDictionary *item = [recordingDataArray objectAtIndex:index]; 
      BOOL checked = [[item objectForKey:@"checkStatus"] boolValue]; 
      if(checked) 
      { 
       [recordingDataArray removeObjectAtIndex:index]; 
       index--; 
      } 
     } 
     [self.recordingTblView reloadData]; 
    } 

THANKS & REGARDS, 
GAUTAM TIWARI 
Смежные вопросы