0

現在、マスター ビューと詳細ビューがあります。詳細には、TapGestureRecognizer を追加した画像があります。そして、TapGestureRecognizer で、セグエ プッシュ バックをマスター ビューに追加しました。画像をクリックするとシミュレーターに問題があり、マスター ビューに移動しますが、ナビゲーター項目の戻るボタンには詳細ビューの名前が表示されます。

タップ ジェスチャを最初のマスター ビューにリンクさせたい。戻るボタンでマスター ビューにリンクする代わりに。どうすればこれを行うことができますか?セグエの準備と関係があると思います。

ヘルプはありますか?

前もって感謝します!

4

2 に答える 2

0

数時間かかりましたが、セグエは必要ないことがわかりましたが、クラスでタップジェスチャーを処理する必要がありました:

     UITapGestureRecognizer *singleFingerTap =
        [[UITapGestureRecognizer alloc] initWithTarget:self
                                                action:@selector(handleSingleTap:)];
        [self.view addGestureRecognizer:singleFingerTap];

    }

    - (void)handleSingleTap:(UITapGestureRecognizer *)recognizer {
        //The event handling method
        [self.navigationController popToRootViewControllerAnimated:YES];
}
于 2012-08-15T20:00:48.230 に答える
0

ビューコントローラーをポップするだけです。メソッドを呼び出します。

[self.navigationController popViewControllerAnimated:YES];

前のビューに戻ります。

于 2012-08-15T03:29:44.280 に答える