【问题标题】:Container view action容器视图操作
【发布时间】:2016-04-26 14:00:19
【问题描述】:

我正在使用容器视图(如本教程中所建议的那样:http://spin.atomicobject.com/2015/07/21/ios-container-views/)在故事板中的 2 个视图控制器之间共享视图。

在我的容器视图中,我有一个UIButton,我想在我的第一个视图控制器中触发一个特定操作,并在我的第二个视图控制器中触发另一个操作。这怎么可能?我也可以将我的视图控制器中的插座连接到我的容器视图吗?我还没有想出办法来做到这一点。

【问题讨论】:

    标签: ios swift xcode7 uistoryboard uicontainerview


    【解决方案1】:

    您的容器视图由某个 ContainerViewController “拥有”,我猜?当容器上的按钮被按下时,它不能告诉它的子视图控制器他们应该做什么,因为它属于同一个 VC?

    当按钮被按下时,它会调用一些方法来告诉“子”视图控制器该做什么......例如:

    // On ContainerVC.m
    - (void)buttonPushed:(id)sender {
        [self.firstVC doYourThing];
        [self.secondVC doYourStuff];
    }
    

    希望我能理解你的正确想法

    【讨论】:

      猜你喜欢
      • 2013-02-04
      • 1970-01-01
      • 1970-01-01
      • 2017-09-28
      • 1970-01-01
      • 1970-01-01
      • 2016-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多