Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa touch 如何隐藏三行';移动';编辑模式下UITableViewCell右侧的符号?_Cocoa Touch_Uitableview - Fatal编程技术网

Cocoa touch 如何隐藏三行';移动';编辑模式下UITableViewCell右侧的符号?

Cocoa touch 如何隐藏三行';移动';编辑模式下UITableViewCell右侧的符号?,cocoa-touch,uitableview,Cocoa Touch,Uitableview,我有一个UITableView,在我的-viewDidLoad方法中启用了编辑模式。我的问题是,我不需要在每个单元格的右侧使用三行“移动”符号 [tableview setEditing:YES]; tableview.allowsSelectionDuringEditing=YES; 我需要有一个透明的公开按钮,或者完全隐藏公开按钮。我试过: cell.editingAccessoryType = UITableViewCellAccessoryNone; 但这没有效果。有人能帮我

我有一个
UITableView
,在我的
-viewDidLoad
方法中启用了编辑模式。我的问题是,我不需要在每个单元格的右侧使用三行“移动”符号

 [tableview setEditing:YES];
 tableview.allowsSelectionDuringEditing=YES;
我需要有一个透明的公开按钮,或者完全隐藏公开按钮。我试过:

 cell.editingAccessoryType = UITableViewCellAccessoryNone; 

但这没有效果。有人能帮我吗?

你可以用下面的方法在你的cell子类中这样做。我认为它不会按原样工作,你需要修改它。但这应该是你的领导

- (void)willTransitionToState:(UITableViewCellStateMask)state {

[super willTransitionToState:state];
//check whether you need it.
if ((state & UITableViewCellStateShowingEditControlMask) == UITableViewCellStateDefaultMask) {

    for (UIView *subview in self.subviews) {
        //check for reorder control. it checks for delete button.
        if ([NSStringFromClass([subview class]) isEqualToString:@"UITableViewCellDeleteConfirmationControl"]) {

            subview.hidden = YES;
            subview.alpha = 0.0;
        }
    }
}

}

与其问一个新问题,不如试着看看这个问题?在提出新问题之前,请先搜索问题是否已被提出。@R.A我已经尝试过了。我问的是单元格右侧三行单元格显示指示器的拖动问题。@hacker,对不起,我无法理解您的要求。你能发布一个屏幕截图并标出你不想要的吗?。也许这可以解释你的需要。@Vignesh当我们给一个moveRowatindexpath设置为“是”时,我们在右边有一个三行指示器。我希望这个功能在那里,但我不想在那里显示那个按钮。这是我的需要