【问题标题】:Draging and object from child view and placing it in parent view从子视图中拖动对象并将其放置在父视图中
【发布时间】:2017-11-20 19:16:57
【问题描述】:

我正在尝试实现从子视图拖动对象并将它们放置在父视图中。例如,我有一个容器 UIView,其中有一些按钮,并且在容器视图中还有另一个视图,其中包含一些图像。我要做的是从子视图中拖动图像并将其放置在容器 UIView 上。我在两个视图中都使用了平移手势,但它没有给我想要的结果。

【问题讨论】:

    标签: ios swift drag-and-drop gesture


    【解决方案1】:

    我过去使用委托创建了类似的东西。让父视图成为子视图的代表,创建一个方法来跟踪对象及其位置以及平移结束的时间,创建对象的副本并将其添加为父视图中的子视图,然后从超级视图中移除原始对象。

    您可能面临的问题: - 当一个对象在子视图中被拖动时,它的位置将是子视图边界的位置,因此您需要创建一个方法来从父视图坐标中检索对象的位置。

    • 确保将子视图视图剪辑到边界设置为 false。

    我希望这能让你朝着正确的方向前进。

    【讨论】:

    • 现在运行不顺利,我正在尝试用另一种方法来实施,感谢您的建议。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多