我在我的应用程序的菜单中有一个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
选择?