基本的に私がやりたいことは、ストーリーボード上の複数の UIViewControllers に UIView を含めることです。uiview を含めることはできますが、UIView のセグエは機能しません。次のようなストーリーボードがあります。
2 つの UIViewControllersFirst
とSecond
. そして、別の 2 つの UIViewControllersA
とセグエB
で接続された、分離された UITableViewController があります。
テーブルビューをビューにサブビューとして追加できましFirst
たが、セルをタップしても次の画面またはSecond
に移動しません。なぜうまくいかなかったのかはある程度わかりましたが、これを達成するための最良の方法はわかりません。A
B
これを行う良い方法はありますか?ストーリーボードは初めてですが、しばらくiOSアプリを開発しています。
編集:
各ビューに tableViewController を追加する方法は次のとおりです。
self.tableViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"theTableViewController"];
[self.view addSubview:_tableViewController.tableView];
テーブル ビューのセルがタップされると、prepareForSegue:segue:sender が呼び出されますが、テーブル ビュー コントローラーは各ビュー コントローラーに単なるサブビューとして配置されているため、ナビゲーション コントローラーにはプッシュされません。
EDIT2:
ここにテストプロジェクトを投稿しました