我有一个主ViewController
,我在其 View 中加载来自第二个UiViewController
的另一个 View 。
然而,第二个 UiViewController
中的 View 加载正常,当我尝试在该 View 中创建按钮时,代码不会被触发。第二个 View 中的 UiButton
使用 touch up inside
在 Storyboard中连接。为什么这个按钮没有被触发?
主要UiViewController
:
override func viewDidLoad() {
super.viewDidLoad()
let newsPageVC = storyboard!.instantiateViewControllerWithIdentifier("news_id") as! newsViewController
self.containerView.addSubview(newsPageVC.view)
}
第二个UiViewController
@IBAction func ClosePreviewAct(sender: AnyObject) {
print("close")
}
最佳答案
现在一切正常。 代码丢失
self.addChildViewController(newsPageVC)
newsPageVC.didMoveToParentViewController(self)
关于ios - Swift 2 - 为什么 UIButton 在作为子项添加到另一个 UIViewController 中的 View 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35180988/