关于rightBarButtonItem。我有
self.navigationItem.rightBarButtonItem = self.editButtonItem;
当我按下Edit时,我会在每个TableViewCell的左侧获得动画和垂直条纹。 当我单击该条带时,删除按钮出现在THAT tableViewCell的右侧。
我想做两件事。
我很感激任何帮助...
:)
答案 0 :(得分:3)
答案 1 :(得分:1)
对于答案的第二部分,我这样做了。
if (editingStyle == UITableViewCellEditingStyleDelete) {
UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];
if (selectedCell.accessoryType == UITableViewCellAccessoryNone)
{
selectedCell.accessoryType = UITableViewCellAccessoryCheckmark;
}
else
if (selectedCell.accessoryType == UITableViewCellAccessoryCheckmark)
{
selectedCell.accessoryType = UITableViewCellAccessoryNone;
}
}
和
- (NSString *) tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{
UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];
if (selectedCell.accessoryType == UITableViewCellAccessoryNone)
{
return (@"Check");
}
else
if (selectedCell.accessoryType == UITableViewCellAccessoryCheckmark)
{
return (@"UnCheck");
}
}