ストーリーボードでプッシュ セグエを処理する方法と、ナビゲーション コントローラーで作成された戻るボタンの使用方法を知っています。ストーリーボードのプッシュセグエを介して子テーブルビューに接続されたメインテーブルビューが 1 つあります。テーブル間の切り替えに適しています。
子テーブルビューで左にスワイプしてメインテーブルビューに戻る機能も追加したいと思います。
最初に、スワイプ ジェスチャ認識エンジンを使用してストーリーボード内でこれを試しましたが、これにより、メイン テーブルビューが子テーブルビューの新しい子になります。
次に、コード内で試しました:
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
...しかし、これはモーダルセグエでのみ機能するようです
私は持っている:
- (void)viewDidLoad
{
[super viewDidLoad];
UISwipeGestureRecognizer *recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipe:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionLeft)];
[self.tableView addGestureRecognizer:recognizer];
}
- (void)handleSwipe:(UISwipeGestureRecognizer *)gestureRecognizer
{
// need code here to dismiss the child tableview
}