gpt4 book ai didi

ios - UIPanGestureRecognizer 正在拖动时移动 subview

转载 作者:搜寻专家 更新时间:2023-11-01 05:38:17 25 4
gpt4 key购买 nike

所以我想将 PanGestureRecognizer 添加到我创建的 UIView 类中。然而,一切都运行良好:当我拖动 View 时,它的 subview 也在移动/更新等。

  • -我正在使用 SnapKit 来限制我的 View
  • -我尝试将 translatesAutoresizingMask 设置为 false,没有结果
  • -我试图在 subview 上设置常量约束,而不是结果

这是它的样子的动图:

https://media.giphy.com/media/oI0Wf5T6B0jIY/giphy.gif

感谢大家的帮助。

最佳答案

这是预期的,也是 UIKit(以及基本上所有 2D/3D 场景图)设计工作的方式。 View 的几何图形与其父 View 相关。如果父 View 移动,它的后代也会移动。

如果您不希望 View 依赖于被移动 View 的位置,那么它可能首先不应该是该 View 的 subview 。可以对 subview 应用反向移动,使它们看起来没有移动,但这很可能比一开始不使它们成为 subview 需要更多的工作。

关于ios - UIPanGestureRecognizer 正在拖动时移动 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34212278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com