疑问
mike1023 opened this issue · 0 comments
mike1023 commented
originCell = originView!.cellForItemAtIndexPath(indexPath!)
let originFrame = originView?.convertRect(originCell!.frame, toView: UIApplication.sharedApplication().keyWindow)
UIView.animateWithDuration(1, animations: {
//我对下面的这句代码有疑问,我按照你的Demo写,在这一句之前,我在外面已经给animateImageView设置了frame,最终的originFrame也设置好了,但是当我点击大图的时候,animateImageView的frame并不是以之前设置好的frame开始变化,而是宽高变的和originFrame的宽高一样,下,x,y好像是从一个固定的位置开始移动.我不知道这是为什么,能帮忙解答一下吗?谢谢(我的邮箱:6971134@qq.com)
animateImageView.frame = originFrame!
transitionView?.alpha = 0
}) { (_) in
animateImageView.removeFromSuperview()
transitionContext.completeTransition(true)
}
}