访问容器视图的父视图的属性
Access properties of container view's superview
我想达到的目标:
当用户在容器视图中的视图控制器中按下按钮时,我希望它能够访问和更改容器视图是其子视图的超级视图的 属性。
这可能吗?我已经看到很多关于超级视图能够访问子视图属性的问题,但我真的希望容器视图能够访问超级视图的 属性.
使用 属性 parentViewController
作为 self.parentViewController
并访问您想要的所有属性。
实际上,从架构的角度来看,您尝试做的事情是错误的。当 parent 可以访问 child 时可以,当 child 可以访问 parent 时 — 不行。您打破了应用程序的模块化结构。之后您不能重复使用您的视图。
我想达到的目标:
当用户在容器视图中的视图控制器中按下按钮时,我希望它能够访问和更改容器视图是其子视图的超级视图的 属性。
这可能吗?我已经看到很多关于超级视图能够访问子视图属性的问题,但我真的希望容器视图能够访问超级视图的 属性.
使用 属性 parentViewController
作为 self.parentViewController
并访问您想要的所有属性。
实际上,从架构的角度来看,您尝试做的事情是错误的。当 parent 可以访问 child 时可以,当 child 可以访问 parent 时 — 不行。您打破了应用程序的模块化结构。之后您不能重复使用您的视图。