容器视图操作
Container view action
我正在使用容器视图(如本教程中所建议的那样:http://spin.atomicobject.com/2015/07/21/ios-container-views/)在故事板中的 2 个视图控制器之间共享一个视图。
在我的容器视图中,我有一个 UIButton
,我想在我的第一个视图控制器中触发一个特定的操作,在我的第二个视图控制器中触发另一个操作。这怎么可能?我还可以将我的视图控制器中的插座连接到我的容器视图吗?我还没想出办法。
您的容器视图是由某些 ContainerViewController "owned" 提供的,我想?当容器上的按钮被按下时,它不能告诉它的子视图控制器他们应该做什么,因为它属于同一个 VC?
按下按钮时,它会调用一些方法来告诉 "child" 视图控制器要做什么...例如:
// On ContainerVC.m
- (void)buttonPushed:(id)sender {
[self.firstVC doYourThing];
[self.secondVC doYourStuff];
}
希望我理解你的想法
我正在使用容器视图(如本教程中所建议的那样:http://spin.atomicobject.com/2015/07/21/ios-container-views/)在故事板中的 2 个视图控制器之间共享一个视图。
在我的容器视图中,我有一个 UIButton
,我想在我的第一个视图控制器中触发一个特定的操作,在我的第二个视图控制器中触发另一个操作。这怎么可能?我还可以将我的视图控制器中的插座连接到我的容器视图吗?我还没想出办法。
您的容器视图是由某些 ContainerViewController "owned" 提供的,我想?当容器上的按钮被按下时,它不能告诉它的子视图控制器他们应该做什么,因为它属于同一个 VC?
按下按钮时,它会调用一些方法来告诉 "child" 视图控制器要做什么...例如:
// On ContainerVC.m
- (void)buttonPushed:(id)sender {
[self.firstVC doYourThing];
[self.secondVC doYourStuff];
}
希望我理解你的想法