Ios 当“删除”按钮在表格视图单元格中消失/出现时显示/隐藏附件箭头

Ios 当“删除”按钮在表格视图单元格中消失/出现时显示/隐藏附件箭头,ios,ios7,Ios,Ios7,当用户单击红色圆圈按钮时,右侧的删除按钮出现时,是否可以删除附件箭头,然后在右侧的删除按钮消失时将其显示出来 通过使用SO链接在自定义单元格类中添加以下代码,我可以在单击红色圆圈按钮时删除附件箭头- 代码:- (void)willTransitionToState:(UITableViewCellStateMask)newState{ [super willTransitionToState:newState]; self.editingAccessoryType = UITab

当用户单击红色圆圈按钮时,右侧的删除按钮出现时,是否可以删除附件箭头,然后在右侧的删除按钮消失时将其显示出来

通过使用SO链接在自定义单元格类中添加以下代码,我可以在单击红色圆圈按钮时删除附件箭头-

代码:-

(void)willTransitionToState:(UITableViewCellStateMask)newState{
    [super willTransitionToState:newState];
    self.editingAccessoryType = UITableViewCellAccessoryDisclosureIndicator;

    //deletebutton (minusbutton) will be animated in
    if(newState == UITableViewCellStateShowingEditControlMask){
        NSLog(@"UITableViewCellStateShowingEditControlMask");
    }

    //deletebutton (minusbutton) will be animated out
    if(newState == UITableViewCellStateDefaultMask){
        NSLog(@"UITableViewCellStateDefaultMask");

    }

    //deletebutton (minusbutton) will be rotated 90 degrees ccw
    if(newState == 3){
        NSLog(@"90 degrees ccw");

        self.editingAccessoryType = UITableViewCellAccessoryNone;
    }

    //deletebutton (minusbutton) will be rotated 90 degrees cw
    if(newState == UITableViewCellStateShowingEditControlMask){
        NSLog(@"UITableViewCellStateShowingEditControlMask");


    }
}

我的问题是,当我按此方法单击单元格或触摸开始时,我没有接到呼叫,因此在删除按钮隐藏后,我无法显示附件视图

您是使用右上角的某个按钮将tableview转换为编辑模式,还是使用tableview单元格上的滑动手势?我使用右上角的编辑按钮在现在。我将在以后的表视图中添加滑动手势。这会造成不同吗?