如何在另一个VC中更改容器?的iOS

时间:2016-07-14 13:26:12

标签: ios objective-c containers

enter image description here

在ViewController中,我有两个容器属性:

@property (weak, nonatomic) IBOutlet UIView *firstContainerView;
@property (weak, nonatomic) IBOutlet UIView *secondContainerView; 

我可以用它们做任何事情:

self.firstContainerView.alpha = 0;
self.secondContainerView.alpha = 1;

但我怎样才能从SecondVC方法出现firstContainerView(点击按钮)?

2 个答案:

答案 0 :(得分:1)

首先,您必须有一个指针来访问目标视图控制器,因此您会看到两个vc没有连接,因此您应该为另一个要访问的vc创建一个全局指针。您可以创建一个单例来保存这些vc,或者只使用委托或块。

答案 1 :(得分:0)

为什么不使用代理通知ViewController点击该按钮,ViewController将负责显示/消失容器视图。

相关问题