【发布时间】:2015-12-25 07:54:08
【问题描述】:
如何使堆栈视图从x=0 up to y=500 开始向上滑动,我在viewDidLoad() 中有以下方法,它可以产生增长的效果。
StackView.transform = CGAffineTransformMakeScale(0.0, 0.0)
然后我在viewDidAppear()方法中添加了增长效果
UIView.animateWithDuration(0.4, delay: 0.0, options: [], animations: {
self.StackView.transform = CGAffineTransformIdentity
}, completion: nil)
viewDidLoad 方法执行后,堆栈视图被最小化。当 viewDidLoad 方法完成时,调用 viewDidAppear 方法,动画开始,堆栈视图开始增长。当堆栈视图达到其原始大小时,动画停止。
虽然是一个不错的效果不是我想要完成的,但我想让动画从x = 0 and stops at y = 500向上滑动我尝试在viewDidLoad中添加以下代码来完成这个效果,但我仍然得到相同的增长效果.关于如何做到这一点的任何建议?
StackView.transform = CGAffineTransformMakeTranslation(0, 500)
【问题讨论】: