我在我的應用程序的菜單中有一個UITableView。該表在開始時具有特定數量的單元格(行)。添加不同類型的單元格到UITableView
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return 5;
}
當例如具有indexPath.row = 1
被點擊的單元,我必須添加一些新的細胞(可以說3個細胞)該細胞後(因此在索引2,3和4)。當這個單元格第二次點擊時,我必須刪除添加的單元格。問題是要添加的單元格具有不同的類型(另一個類)。我搜索瞭如何添加/刪除單元格,並且發現我可以使用insertRowsAtIndexPaths
和刪除單元格。但是,如何指定單元格的類型然後返回? 這是我的手機的按鈕目標:
[cell.showDetail addTarget:self action:@selector(btnSowDetailClicked) forControlEvents:UIControlEventTouchUpInside];
我不知道要放什麼東西在選擇做什麼,我形容:
-(void) btnSowDetailClicked {
// ????
}
而且我怎麼能在設定的numberOfRowsInSection
選擇?