每次点击都会运行viewDidAppear()

时间:2017-02-03 06:48:09

标签: swift viewdidappear

我正在尝试为两个文本字段和一个标签创建一个动画幻灯片。但是出于某种原因,每次尝试单击文本字段时,viewDidAppear()函数都会运行,从而导致它们继续设置动画。有没有人有任何想法?

这是我的功能代码:

childActive

2 个答案:

答案 0 :(得分:1)

我们发现问题出在UIViewController的生命周期中 - 需要调用super.viewDidAppear(animated)

答案 1 :(得分:-1)

尝试运行viewWillAppear,只有当您的屏幕第一次加载时才会运行动画。