【问题标题】:drag/drop image at a location along with animation/effects在某个位置拖放图像以及动画/效果
【发布时间】:2013-03-05 22:22:19
【问题描述】:

我正在尝试在 iPad 上创建一个简单的模拟应用程序:在右侧有一把钥匙,我必须将钥匙拖放到屏幕底部中心的锁中:钥匙是目前是一个图像,锁也是一个图像。

我的问题:
1)如果可能的话,我怎么知道钥匙在锁的顶部,因此我可以让锁变成绿色并且钥匙通过动画消失?

2)如何移动钥匙(就像它已经从右侧垂直条上分离一样)并且当掉在锁上时变成绿色,否则保持不变?

3) 锁打开时的任何动画(这是一个插件查询)?

我应该如何处理这种模拟?

到目前为止,我将图像用作按钮,onPress 正在显示一些功能,但我不知道如何处理运动和动画/效果。

请指导我,使我能够达到上述要求。

提前致谢。

【问题讨论】:

    标签: ios ipad animation ios6


    【解决方案1】:

    您可以将 UIPanGestureRecognizer 用于拖动手势。在识别器的操作中,您可以检查识别器的状态。

    当手势处于开始状态时,获取手势的当前点。然后,使用 hitTest 查看关键图像视图是否在手势开始时位于手指下方。如果是,请存储关键图像的来源,以便您可以添加到它。

    使用手势的属性为连续动作的关键图像视图设置动画(移动)。

    当手势处于结束状态时,再做一次点击测试,看看你是否超过了锁。

    【讨论】:

    • 谢谢您,先生,我从 youtubeyoutube.com/watch?v=jzVLQEDPEJM 上查看了此视频,但正在寻找更多内容。但是,谢谢您,先生,您为我指明了正确的方向,从而拯救了我。如果您有任何指向模拟示例的链接已完成通过 iPad/iPhone 上的 ios,请附上它们,我将非常感激。再次感谢先生在我编写代码时会及时通知您。
    • 你能推荐更多链接吗?在此先感谢
    猜你喜欢
    • 1970-01-01
    • 2021-06-16
    • 1970-01-01
    • 1970-01-01
    • 2016-10-23
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 1970-01-01
    相关资源
    最近更新 更多