当实现willTransitionToState:时,自定义UITableViewCell不显示编辑控件

时间:2013-09-24 19:48:17

标签: uitableview transitions

我正在开发iOS 7应用程序..

我有一个非常简单的自定义UITableViewCell(现在,它只是几个标签)如果我覆盖“willTransitionToState:”,那么当我放置时,编辑控件(删除,重新排序)不会出现tableView在编辑模式下....单元格按预期移动内容...

覆盖didTransitionToState:没有任何效果(显示正常的编辑控件)

iOS 7中是否有新内容。如果我覆盖了willTransitionToState,我是否需要以某种方式手动实现编辑控制功能:?

Thx!

1 个答案:

答案 0 :(得分:1)

我刚刚花了大部分时间在iOS 7上与TableViews的各种问题作斗争:)

我想我设法重现了你的问题。对我来说,只需在super

的实现中调用willTransitionToState:即可解决
- (void)willTransitionToState:(UITableViewCellStateMask)state {
    [super willTransitionToState:state];
    NSLog(@"About to transition");
    // Your code here
}

如果没有调用[super willTransitionToState:],编辑控件似乎就不会出现。