Iphone 自定义单元格和删除/移动指示器

Iphone 自定义单元格和删除/移动指示器,iphone,cocoa-touch,uitableview,Iphone,Cocoa Touch,Uitableview,我有一个自定义UITableViewCell。然而,当我进入编辑模式时,我没有出现任何删除和移动指示器。自定义单元格在contentView中绘制自身 在LayoutSubView中,我确保contentView的左侧和右侧各有一个空间,以便可以显示控件(如果这是问题的话) 在UITableViewController中,我在以下字段中返回YES: -(BOOL)tableView:(UITableView*)tableView可以移动rowatinexpath:(nsindepath*)ind

我有一个自定义UITableViewCell。然而,当我进入编辑模式时,我没有出现任何删除和移动指示器。自定义单元格在contentView中绘制自身

在LayoutSubView中,我确保contentView的左侧和右侧各有一个空间,以便可以显示控件(如果这是问题的话)

在UITableViewController中,我在以下字段中返回YES: -(BOOL)tableView:(UITableView*)tableView可以移动rowatinexpath:(nsindepath*)indepath{

我怎样才能解决这种缺乏交互性的问题。是否有一些特定的自定义单元格


谢谢!

重要的一点:重新实现时,始终在super上调用函数。 这解决了我的问题:

- (void)layoutSubviews
{
   [super layoutSubviews];
   self.contentView.frame = CGRectMake(50, 0, self.frame.size.width - 100, sub.thumbnail.size.height + 20);
}

+1重写方法时,最好调用
super
,除非您有非常具体的理由不这样做。
- (void)layoutSubviews
{
   [super layoutSubviews];
   self.contentView.frame = CGRectMake(50, 0, self.frame.size.width - 100, sub.thumbnail.size.height + 20);
}