动画和键盘关闭后,动画图像移动

时间:2019-01-18 04:27:53

标签: swift storyboard uiviewanimation

在主登录屏幕上制作徽标动画后,我遇到了问题。看到屏幕时,屏幕看起来正确。输入电子邮件地址字段并输入该字段(或关闭键盘)后,徽标将返回其原始位置。

在viewDidAppear上,为徽标设置动画。

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)

    animateScreen()
}


private func animateScreen() {
    mainLogo.fadeIn()

    UIView.animate(withDuration: 1.2, animations: {
        self.mainLogo.frame.origin.y -= 150
    }) { (isCompleted) in
        self.showFields()
    }
}

我正在使用具有centerX的情节提要板,并且图像最初位于登录屏幕的中心位置具有最高约束。

如果有更好的解决方案,我会很乐意考虑其他选择。

This is after the animation and screen loads this is during typing into the email address field These are the constraints for the fields

0 个答案:

没有答案