动画后点击时UITextField消失

时间:2016-04-04 05:55:11

标签: ios swift uiviewanimation

在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就会消失,而我只剩下一个键盘。我确信它很简单,我很遗憾。有人能引导我朝着正确的方向前进吗?

0 个答案:

没有答案