我有UIView
子类被添加到我的视图控制器的主视图。它包含播放音频项目时的音频播放器控件和幻灯片。如何与superview的控制器交谈?
我已经更新视图的用户界面来反映播放状态(经过的持续时间等)就好了。
我想知道的是当按下控件或进度滑块被擦除时,我应该如何与superview的VC交谈。
- 我应该让superview的控制器成为代表吗?
- superview的控制者是否应注册为KVO观察者并在视图中公开一些相关属性?
- 我应该使用通知中心并发布通知吗?
我想这些都是有效的,这不是一个更好的问题,而是哪一个适合我的情况。
我特别避免提出基于意见的问题。即使你的回答表明,因为你认为代表团是唯一适当的答案。我感谢你的意见。 – magiclantern