0

我的看法如下

父视图

彩色瓷砖基本上是视图。当我长按平铺视图时,我正在创建长按的平铺副本。此外,当它被长按时,应该有一个如下图所示的视图。

在此处输入图像描述

下降区域应从底部向上或从屏幕底部的昆虫生长。

当长按平铺视图时,我正在创建视图的副本,我能够成功地制作副本并在屏幕上拖动,但我被困在创建这个放置区域及其动画。

有人可以指导我如何实现这个....

提前致谢...

4

1 回答 1

0
    let dropView = UIView(frame: CGRect(x:0, y:0, width:300, height:100))
    dropView.frame.origin = CGPoint(x: 0, y: self.view.frame.size.height)
    dropView.center = CGPoint(x:self.view.frame.size.width/2, y:dropView.center.y)
    dropView.backgroundColor = UIColor.blue
    self.view.addSubview(dropView)

当您想对其进行动画显示时,请使用:

    UIView.animate(withDuration: 0.5, delay: 0.0, options: [.repeat, .curveEaseOut, .autoreverse], animations: {
        dropView.frame.origin = CGPoint(x:dropView.frame.origin.x, y:dropView.frame.origin.y - dropView.frame.size.width - 10)
    }, completion: nil)
于 2017-08-03T11:00:42.407 回答