동일한 ViewControllerA에 ViewControllerA와 subView가 있습니다. ViewContorllerA의 콘센트 레이블 값을 서브 뷰로 전달하는 방법을 알고 싶습니다.ViewContorller의 콘센트 값을 서브 뷰 Swift에 전달하는 방법
0
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에 하나의 콘센트 레이블이 있고 서브 뷰가 들어 있습니다. 문제는, suBView는 VC_A 레이블 값의 가치를 알고 싶어합니다. (여기서 subView는 VC_A에도 있음). –
, 당신은 [* 위임 *] (https://stackoverflow.com/questions/40501780/examples-of-delegates-in-swift-3/40503024를 작성하여 그것을 할 수 # 40503024)를 하위 뷰에 추가하고 메소드에 따라 원하는 값을 전달하십시오. 언급 된 대답은 "For Example"섹션을 포함하고 있습니다. –
예를 들어 주셔서 감사합니다. 나는 그것을 얻을 수 없다. VC_A에 하나의 콘센트 레이블이 있고 서브 뷰가 들어 있습니다. 문제는, suBView는 VC_A 레이블 값의 가치를 알고 싶어합니다. (여기서 subView는 VC_A에도 있음). –