1

XLPagertabStrip を使用してプログラムで子 ViewController に切り替えるにはどうすればよいですか。Child1VC、Child2VC、Child3VCという名前の3つのChildViewControllerを含むParentcontrollerという名前のParentViewControllerがあります。tableViewsを持つ各childviewController、テーブルビューのアイテムが選択されたときにChild1からChild 2に移動したい.子コントローラーから切り替えるようにコーディングしましたが、そのNavigationViewControllersを壊します

ここで、Child1VC の「didSelectRowAt」メソッドに次のコードを追加しました。

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
   let center = storyboard?.instantiateViewController(withIdentifier: "ParentViewController") as? ParentViewController
   self.present(center!, animated: true, completion: nil)
}

ParentViewController の viewDidAppear に次のコードを追加しました

 override func viewDidAppear(_ animated: Bool) {
   super.viewDidAppear(true)

   self.moveToViewControllerAtIndex(1)
 }

次の子タブに移動していますが、NavigationViewController を壊します。

4

1 に答える 1