所以我想将PanGestureRecognizer添加到我所创建的UIView类中。然而,一切都运作良好:当我拖动视图时,它的子视图也在移动/更新等。
以下是它的外观:
https://media.giphy.com/media/oI0Wf5T6B0jIY/giphy.gif
感谢大家的帮助。
答案 0 :(得分:0)
这是预期的,也是UIKit(以及基本上所有2D / 3D场景图)的设计工作方式。视图的几何形状与其父视图相关。如果父视图移动,那么它的死者也会移动。
如果您不希望视图依赖于正在移动的视图的位置,那么它可能不应该是该视图的子视图。可以将反向运动应用于子视图以使其看起来不会移动,但这很可能比仅仅将它们设置为子视图要多得多。