2017-10-08 17 views
0

ViewControllerAとサブビューが同じViewControllerAにあります。 ViewContorllerAのアウトレットラベルの値をそのサブビューに渡す方法を知りたい。ViewContorllerのアウトレット値をサブビューSwiftに渡す方法

+0

私は右のそれを得た場合は、[*デリゲート*](https://stackoverflow.com/questions/40501780/examples-of-delegates-in-swift-3/40503024を作成することによって、それを行うことは、 #40503024)をサブビューに追加し、そのメソッドで目的の値を渡します。上記の答えには、そのようなことを行うための良い出発点となる可能性がある「For Example」セクションが含まれています。 –

+0

この例をありがとう。私はそれを得ることができません。 VC_Aに1つのアウトレットラベルがあり、サブビューが含まれています。問題は、suBViewがVC_Aラベル値の値を知りたいということです。 (ここでは、subViewもVC_Aにあります)。 –

答えて

0

このメソッドを使用してください。私はこれがあなたのために完全に使用されると思う。ここでアウトレットの価値を渡してください。

  let destVC = self.storyboard?.instantiateViewController(withIdentifier: "CategoryDescriptionViewController_id") as? CategoryDescriptionViewController 

      destVC?.aTitleText = "" 

      destVC?.aDescText = "" 

      destVC?.view.frame = CGRect(x: 0, y: 0, width: self.view.frame.size.width, height: self.view.frame.size.height) 
      self.addChildViewController(destVC ?? UIViewController()) 
      self.view.addSubview((destVC?.view)!) 
      destVC?.didMove(toParentViewController: self) 
+0

ありがとうございます。私はそれを得ることができません。 VC_Aに1つのアウトレットラベルがあり、サブビューが含まれています。問題は、suBViewがVC_Aラベル値の値を知りたいということです。 (ここでは、subViewもVC_Aにあります)。 –

関連する問題