在UITextField上制作动画后,如果点击我的UITextField,它就会消失。为什么会发生这种情况,我该如何解决?我不确定如何在线搜索。这是我在viewDidAppear
中执行的动画代码 UIView.animateWithDuration(1.0, delay: 0.0, usingSpringWithDamping: 0.5, initialSpringVelocity: 0.0, options: [], animations: {
self.userName.center.x += self.view.bounds.width
self.userName.alpha = 1.0
}, completion: nil)
在此之前,我将UITextField设置为离开屏幕。所以我的动画应该做的是从屏幕外部开始,并将其动画显示在屏幕中央。不知道这是否会对这个问题产生影响。
动画效果很好,只是当我尝试点击UITextField输入用户名时,整个UITextField就会消失,而我只剩下一个键盘。我确信它很简单,我很遗憾。有人能引导我朝着正确的方向前进吗?