7

uitableview を編集モードに変更すると、ユーザーがセグエなしでセルを選択できるようにしたいと思います。セグエはストーリーボードでリンクされていました。編集モード中にセグエを無効にする方法はありますか?

編集コントロール(挿入ボタン)を押す必要があるため、編集中にセルとの対話を無効にすることはできません。

4

2 に答える 2

13

ビュー コントローラーで、以下をオーバーライドします。

- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender{
    return !self.isEditing;
}

そのメソッド内で、これが正しいセグエであるかどうかを確認し、編集状態を確認します。編集がオンの場合は、戻りNOます。それ以外の場合は、 を返しYESます。

于 2013-02-04T02:07:38.810 に答える