我创建了一个 uiview 子类,并对其进行了实例化(我们称之为主视图)。这个 uiview 子类包含它自己的手势识别器和触摸事件覆盖以及与这些触摸事件相对应的动画(例如旋转和翻转)。
我想创建这个子类(或类似的子类)的另一个实例,我们将其称为从视图。从视图在外观上应该与主视图相同,但不会响应触摸事件本身。相反,从本质上应该是一个遥控无人机,它与主视图同步动画。
我试图让我的大脑围绕如何做到这一点......似乎我可以创建一个从属子类,以便主人可以为从属视图调用动画委托方法。因此,主控中的每个动画调用也会调用从属中具有相同变换的方法。
父视图将有多个主从对,每个主从对独立动画。我真的不喜欢将手势识别器和动画移动到父级。
关于这个主从对的代码模式有什么想法吗?我对调用委托的理解可能会受到挑战,但我觉得当我去多个主/从对时委托方法在这里不起作用?