0

私はiOS 7アプリに取り組んでいます..

私は非常に単純なカスタム UITableViewCell を持っています (今のところ、それはほんの 2 つのラベルです) 「willTransitionToState:」をオーバーライドすると、tableView を編集モードにすると、編集コントロール (削除、並べ替え) が表示されません。モード....セルは期待どおりにコンテンツをシフトします...

didTransitionToState: をオーバーライドしても効果はありません (通常の編集コントロールを表示します)

iOS 7 には何か新しい機能がありますか?

どうも !

4

1 に答える 1

1

私は一日のほとんどを iOS 7 の TableViews に関するさまざまな問題と戦って過ごしました:)

問題を再現できたと思います。私にとっては、 iesuperの実装内で呼び出すだけで修正されましたwillTransitionToState:

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

編集コントロールへの呼び出し[super willTransitionToState:]がないと表示されないようです。

于 2013-10-02T17:41:51.763 に答える