隐藏一个视图,当它里面的一个按钮被点击

问题描述:

我有一个viewController,它里面我添加了一个“容器视图”,我想隐藏或改变它的大小,当一个按钮(这是在容器视图内)被点击了,我该怎么做? enter image description here隐藏一个视图,当它里面的一个按钮被点击

+0

“我可以从容器VC访问在父VC的.h文件中声明的属性吗?”当然。有什么问题? (除了父母_means_容器,也许你说“容器”的地方,你的意思是“孩子”?) – matt

+1

“考虑containerVC是在父VC中声明的IBOutlet?”不不不不。父母和孩子已经可以相互访问。不要增加更多的关系。 – matt

+0

@matt编辑了这个问题。 – ALz

我认为你问父视图控制器和子视图控制器之间的关系?

  • 孩子是父母的childViewControllers[0](或可能还有一些其他指标,如果家长有多个孩子。

  • 家长是孩子的parentViewController

因此,这两个如果另一个视图控制器中的某个属性是公共的,则只需将其他视图控制器投射到其正确的类并使用该属性。