答案 0 :(得分:0)
当将一个视图控制器放入故事板中的容器时,会创建一个嵌入segue。您的视图控制器可以通过prepareForSegue()
访问包含的视图控制器,如下所示:
var weak containedTextField: UITextField!
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "<whatever-ID-you-set-on-your-segue>" {
if let containedViewController = segue.destinationViewController as? <your-embedded-view-controller's-type> {
containedTextField = containedViewController.textField
}
}
}
然后,您包含的视图控制器可以使用textField
实例,但需要使用。
答案 1 :(得分:0)
我找到的解决方案是以编程方式按字段替换自定义视图(容器)。