我有一个UITableView
我在其中添加了一个左侧导航栏UIBarButtonItem
来编辑该表的内容。当我点击编辑按钮时,我会在每个UITableViewCell
之前删除按钮。
我为编辑按钮编写了selector
,但是当我默认点击它时,它会在每个单元格之前显示删除按钮。我需要的是,当点击我的编辑按钮而不是删除按钮时,每个单元格右侧都应显示一个公开按钮。
答案 0 :(得分:0)
您是否在编辑按钮选择器中启用了表格视图编辑模式? 也许通过使用类似的东西:
[tableView setEditing: YES animated: YES];
相反,您可以循环遍历表格的所有单元格并设置accessoryType
for (int section = 0; section < [tableView numberOfSections]; section++) {
for (int row = 0; row < [tableView numberOfRowsInSection:section]; row++) {
NSIndexPath* cellPath = [NSIndexPath indexPathForRow:row inSection:section];
UITableViewCell* cell = [tableView cellForRowAtIndexPath:cellPath];
cell.accesoryType = UITableViewCellAccessoryDisclosureIndicator;
}
}
虽然我不确定当细胞被合并并重复使用时是否有效。