更改 CGRect 然后单击文本字段 returns 到原始位置
Changing CGRect then clicking text field returns to original position
所以我有一个问题,我不完全确定发生了什么。我正在 Swift.
中为 iOS 编写一个小应用程序
点击按钮我是运行移动元素的动画:
UIView.animateWithDuration(0.5, animations: {
self.blurView.alpha = 1.0;
self.logoImage.frame = CGRect(x: 15, y: 65, width: 100, height: 101);
})
loginFormView.hidden = false;
这运行良好且有动画效果,但是当我单击文本字段时,它会将动画徽标跳转到其原始位置和大小。
啊,我发现我做错了什么我正在为一个有约束的图像制作动画,所以我只需要为 Y 约束制作动画。
self.view.layoutIfNeeded();
UIView.animateWithDuration(0.5, animations: {
self.blurView.alpha = 1.0;
self.Yconst.constant = 200;
self.view.layoutIfNeeded();
})
所以我有一个问题,我不完全确定发生了什么。我正在 Swift.
中为 iOS 编写一个小应用程序点击按钮我是运行移动元素的动画:
UIView.animateWithDuration(0.5, animations: {
self.blurView.alpha = 1.0;
self.logoImage.frame = CGRect(x: 15, y: 65, width: 100, height: 101);
})
loginFormView.hidden = false;
这运行良好且有动画效果,但是当我单击文本字段时,它会将动画徽标跳转到其原始位置和大小。
啊,我发现我做错了什么我正在为一个有约束的图像制作动画,所以我只需要为 Y 约束制作动画。
self.view.layoutIfNeeded();
UIView.animateWithDuration(0.5, animations: {
self.blurView.alpha = 1.0;
self.Yconst.constant = 200;
self.view.layoutIfNeeded();
})