【问题标题】:Custom UITableViewCell not showing editing controls when willTransitionToState: is implemented实现 willTransitionToState: 时自定义 UITableViewCell 不显示编辑控件
【发布时间】:2013-09-24 19:48:17
【问题描述】:

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

我有一个非常简单的自定义 UITableViewCell(现在,它只是几个标签)如果我覆盖“willTransitionToState:”,那么当我放置处于编辑模式的 tableView....单元格按预期移动内容...

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

iOS 7 中有什么新东西吗?如果我覆盖 willTransitionToState:,我现在是否需要以某种方式手动实现编辑控件功能?

谢谢!

【问题讨论】:

    标签: uitableview transitions


    【解决方案1】:

    我刚刚花了一天的大部分时间来解决 iOS 7 上 TableViews 的各种问题 :)

    我想我设法重现了您的问题。对我来说,只需在 willTransitionToState: 的实现中调用 super 即可解决此问题,即

    - (void)willTransitionToState:(UITableViewCellStateMask)state {
        [super willTransitionToState:state];
        NSLog(@"About to transition");
        // Your code here
    }
    

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

    【讨论】:

    • 重要——这个方法属于UITableViewCell
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多