iOSのアプリ開発でコンテナビュー(ContainerView)が便利なので使ってみました。 その際、子ビューから別の子ビューのメソッドを実行して操作したい、ということがありました。 やってみるとそこまで難しくなかったので、簡単にご紹介したいと思います。 パターンとして、親ビューから子ビュー、子ビューから親ビュー、子ビューから別の子ビューの3通りをご紹介します。 子ビュー側 class ChildController: UIViewController { func test() { //code } } 親ビュー側 let targetVC = childViewControllers[0] as! ChildController targetVC.test() 子ビューから親ビュー 親ビュー側 class ParentController: UIViewController { fun