-1

你如何只为 a 的内容制作动画UIImageView?如果图像视图在屏幕中间居中,您如何为图像设置动画以从左侧滑入但仅显示在图像视图的框架内?

就好像你在看一堵有窗户的墙,有人走过。直到它们在窗口的框架中,您才能看到它们。

下面的代码当然不会这样做。几天前我轻松拥有它并删除了它,现在我不记得我是怎么做到的了。这很简单,但现在让我发疯了。

        self.lockImages[button.tag].center.x -= self.lockImages[button.tag].bounds.width


        UIView.animateWithDuration(2.0, delay: 0.0, usingSpringWithDamping: 0.5, initialSpringVelocity: 1.0, options: nil, animations: { () -> Void in

            self.lockImages[button.tag].center.x += self.lockImages[button.tag].bounds.maxX


        }, completion: { (Bool) -> Void in


        })
4

1 回答 1

0

UIImageView的子类UIView继承了该.clipsToBounds()方法,这将创建所需的效果。

于 2015-08-25T05:26:16.183 回答